Job description
What success looks like in this role:
• Acts as the primary point of contact for testing facilitators, executors, and validators. Direct the work product and processes by balancing the team's capacity and schedule. Plans and reviews test models for product test and release control (e.g. plans, data, and scripts). • Defines test plans in one or more areas such as Manual or Automation. Defines testing quality standards, guidelines, and testing methodologies for the team. Assists in the release planning. • Owns specific modules on a test deliverable. • Understands the quality framework defined for the product. • Reviews and updates test plans and maintains the Quality Management System. • Proactively identifies scope for automation. Ensures test coverage, productivity and quality benchmarks are met. • Ensures the effective adoption and utilization of testing tools. Ensures the review of test artifacts and tracks to closure. • Involved in product review meetings. • Coordinates the development, updating, and maintenance of testing standards and procedures. • Reviews the test, validation, and pilot results to make sure they meet the entry and exit criteria. • Has hands on experience in one or more automation testing tools and has the ability to coach junior staff. • Familiar with Performance testing tools and methodology and supports the implementation of Testing Lifecycle Management best practices and automation.
#LI-LS1
You will be successful in this role if you have:
3+ years of relevant experience in developing UI and API test automation and functional manual testing of complex Java/J2EE based applications, preferably in a SaaS environment on AWS or any other cloud.
Strong programming skills in languages such as Java, Python, or JavaScript.
Expertise in UI test automation with tools such as Selenium, Cucumber, Enzyme, React Testing Library, Jest, Jasmine, Protractor, etc.
Expertise in API testing tools such as Postman or REST Assured.
Experience with containerization and deployment tools such as Docker and Kubernetes.
Experience with DevOps tools and practices such as Jenkins, Git, and Continuous Integration/Continuous Deployment (CI/CD).
Knowledge of mobile testing frameworks such as Appium or Espresso.