Designation: Senior Test Automation Analyst
Experience: 7 to 10 years (with at least 5 years of hands-on test automation expertise using tools such as Selenium or Protractor, RestAssured etc)
Education: Any Graduation or Post Graduation
Location: Hyderabad
Eligibility Criteria
- Strong background and experience in manual testing concepts, methodologies, SDLC models
- Knowledge about principles of automation framework design, Test automation methodologies, Processes, and standards
- Should have been part of at least 2 test automation projects
- Proficient in test automation concepts, design, and maintenance of automated test scripts
- Should be proficient in at least 2 of the following test automation
- Selenium webdriver with Java/ C#/ Ruby/ JavaScript/ Python/ PHP
- Protractor
- Appium
- RestAssured/PostMan/SoapUI
- Should be proficient in at least 2 of the following frameworks /approaches
- TestNG/NUnit/Jasmine/Mocha
- Cucumber/Specflow
- Should be proficient in at least 2 of the following Infrastructure tools
- AWS/Google Cloud
- Docker
- Saucelabs/BrowserStack/CrossBrowser
- Selenium Grid
- ANSIBLE/Terraform/Kubernetes
- Strong exposure on version controlling tools such as Git, SVN
- Strong exposure and hands-on experience in setting up a Continuous testing pipeline with the following
- AzureDevops
- Jenkins
- TeamCity
- Strong understanding of web technologies including HTML5, JavaScript, CSS
- Should have prior experience of interfacing with clients and other stakeholders
- Should have prior experience in leading a small team of automation engineers
- Excellent communication and interpersonal skills
- Strong Analytical and troubleshooting skills
- Ability to learn fast, problem-solve and pick up new technologies as needed
Roles & Responsibilities
-
- Design test automation frameworks from the scratch or enhance existing ones with new features/bug fixes
- Manage one or multiple test automation projects independently
- Develop, execute and maintain Automated test cases as part of the project and ensure the quality work is delivered
- Report bugs & recommend test automation enhancements to clients
- Design test automation strategies, test automation plans, and create proposals
- Conduct feasibility study analysis on test automation to select appropriate test automation tool and to select appropriate test cases/areas for automation
- Deliver proof of concepts on test automation to exhibit test automation abilities and skills
- Configure/Setup continuous testing with Jenkins or Azure DevOps
- Configure/setup required infrastructure to facilitate test automation
- Participate in teleconferences with clients to understand their requirements, troubleshoot automation issues, etc
- Research and implement test automation trends, processes, and best practices
- Support functional testing teams delivery team’s multiple test automation projects simultaneously
- Collaborate with Marketing and Sales team to prepare marketing collateral such as automation demos, technical articles, etc
- Write white papers, blogs, and case studies on test automation
- Lead a small team of test automation engineers
