The Automation Specialist will be responsible for implementing and maintaining the test automation within the scrum team along with manual and exploratory testing when needed.
Responsibilities :
- Write well-designed, modular, and testable code.
- Develop, improve, and extend reusable components and libraries.
- Identify test gaps and prioritize adding coverage based on areas of risk.
- Works under minimal guidance from the senior individual in the team.
- Document defects in products and update resolution in the ticket management system, JIRA.
- Take ownership of test failures and ensure the CI system is reliable.
- Troubleshoot and debug automated test failures within the automation project.
- Maintain knowledge of current testing approaches, tools, and technologies.
- Work with engineers to define and implement mechanisms to inject testing earlier into the software development process.
- Identify and drive the adoption of best practices in code health, testing, testability, and maintainability.
- Other job duties as assigned.
Qualifications :
- Experience creating automation scripts from the existing framework and enhance the framework as required.
- Working experience with Selenium framework using C# or Java.
- Basic knowledge of API testing framework like Karate, RestAssured, and Postman.
Experience :
- 4-6 years of experience in Software development with a focus on Quality Assurance in Continuous Integration, Continuous Testing environment.
- 3+ years of working experience in Test automation with exposure to CI / CD tools.
Education :
- Bachelor’s degree in Programming / Systems or Computer Science or another related field (or equivalent work experience).