Position: Senior Test Automation Analyst
Experience: 7-10 years
Education: Any Graduation or Post Graduation
Location: Hyderabad, Telangana, India
Eligibility Criteria:
- Strong background and experience on 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
6.Should be proficient in atleast 2 of the following frameworks /approaches
-
- TestNG/NUnit/Jasmine/Mocha
- Cucumber/Specflow
7.Should be proficient in alteast 2 of the following Infrastructure tools
-
- AWS/Google Cloud
- Docker
- Saucelabs/BrowserStack/CrossBrowser
- Selenium Grid
- ANSIBLE/Terraform/Kubernetes
8.Strong exposure on version controlling tools such as Git, SVN
9.Strong exposure and hands-on experience in setting up Continuous testing pipeline with the following
-
- AzureDevops
- Jenkins
- TeamCity
10.Strong understanding of web technologies including HTML5, JavaScript, CSS
11.Should have prior experience of interfacing with clients and other stakeholders
12.Should have prior experience in leading a small team of automation engineers
13.Excellent communication and interpersonal skills
14.Strong Analytical and troubleshooting skills
15.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 teams’ 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
