Pro-Test - Senior Automation Engineer - Cypress/Playwright
Summary
Senior QA automation engineer (6-10 yrs) building and maintaining test automation for API, web, and mobile apps using Cypress/Playwright with JavaScript. Day to day involves writing test scripts, API testing (Rest Assured, Postman/Newman), running CI pipelines (Jenkins/GitLab CI), reporting defects, and mentoring other testers in Agile Scrum.
Job Description:
- 6 to 10 years of hands-on experience in developing and maintaining Test Automation for API, Web & Mobile Applications.
- Experience with the Cypress/Playwright JavaScript framework and strong hands-on expertise in JavaScript is a must.
- Experience in API Testing preferably Rest API, Rest Assured (Microservices) with Postman/newman.
- Experience with any Automation Framework Development (BDD, POM, Cucumber, TestNG, Mocha, Cypress/Playwright, Chai, Robot Framework).
- Experience with industry-standard CI tools like GitLab CI, Jenkins, Docker, Bamboo, or CircleCI.
- Excellent written and verbal communication and presentation skills.
- Experience working in an Agile Scrum QA environment.
Responsibilities:
- Collaborate with Product team and other QA Engineers to develop effective strategies, test plans and use cases.
- Execute test cases and analyze results. Evaluate product code according to specifications.
- Create logs to document testing phases and defects.
- Report defect to development teams.
- Help troubleshoot issues and document ever-evolving workflows and issue resolutions.
- Conduct post-release or post-implementation testing.
- Comfortably run and read automated test scripts, own prioritization of use cases to be scripted, contribute to code reviews, write medium-high complexity test scripts independently.
- Serve as a point person for providing testing estimates and communicating test plan, report metrics and conduct reviews/audits to ensure that all project work and deliverables consistently meet Product Quality standards.
- Support and mentor other Software Test Engineers.
- Map business and technical requirements into test cases and/or test scripts.
- Cultivate and disseminate knowledge of quality assurance best practices.
- Data analysis, data verification, and problem-solving abilities.
- Reporting team/project metrics.