Job Description
We are seeking an experienced *Automated QA Engineer* with a strong background in Cypress, TestRail, and TypeScript. The ideal candidate will have 3 to 5 years of experience in automated testing and a proven ability to create, execute, and manage automated test cases within a sprint-based workflow.
Key Responsibilities:
- Develop and maintain automated test cases using Cypress and TypeScript.
- Utilize TestRail to organize, track, and report on test cases and results.
- Collaborate with the engineering team to integrate automated tests into the development process.
- Work closely with manual QA to write comprehensive test cases directly from Jira sprints.
- Assist manual QA team members who may struggle with writing test cases, providing guidance and support to improve their skills.
- Ensure that all test cases, both manual and automated, align with the sprint goals and provide thorough coverage of the application’s functionality.
- Pick up and refine test cases where manual QA leaves off, ensuring a smooth transition to automation.
- Support the ongoing automation efforts within the team, contributing to a future where test cases can be seamlessly automated from sprints.
- Be willing to step in and pick up others' slack, ensuring that the team meets its goals and deadlines.
Qualifications & Requirments
- Bachelor's degree or equivalent experience in Computer Science
- 3 to 5 years of proven experience in automated QA, with a strong focus on using Cypress, TestRail, and TypeScript.
- Ability to write and maintain complex automated test cases that integrate seamlessly with the development pipeline.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Familiarity with agile methodologies and sprint-based workflows.
- Willingness to collaborate with and support manual QA team members.
- Experience in mentoring or guiding junior QA team members.
- Knowledge of continuous integration and delivery (CI/CD) pipelines.