Job Description:
Responsibilities:
- Develop test plans and write test cases
- Work with engineering and product management to capture testing requirements
- Identify test gaps and prioritize adding coverage based on areas of risk.
- 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.
Qualifications:
Experience creating automation scripts from the existing framework and enhancing the framework as required.
Hands-on working experience with JavaScript frameworks like Cypress, Jest, WebdriverIO, etc
Working experience with end-to-end automation using Playwright or Selenium
Knowledge of API testing frameworks like Postman
Experience:
4-6 years' 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
Any Graduate