- Collaborate with development teams to enhance testing efficiency and improve code quality.
- Write clear, maintainable, and efficient code for automated tests while ensuring test case stability.
- Identify areas for automation within the testing process and implement innovative solutions to improve quality.
- Conduct code reviews and provide constructive feedback to team members.
- Work closely with other QA engineers to ensure comprehensive test coverage of features.
- Stay updated with the latest trends in automation testing tools and methodologies.
- Document test cases, results, and issues clearly and concisely.
Requirements:
- 5+ years of experience in QA automation testing.
- Strong proficiency in JavaScript; understanding of TypeScript is a plus.
- Experience with automation tools such as Selenium, Cypress, or Playwright (Playwright experience is highly desirable).
- Solid understanding of writing and maintaining test cases for stability and reliability.
- Excellent coding skills with a focus on best practices in software development.
- Proven ability to work collaboratively within a team environment.
- Innovative mindset with a passion for continuous improvement in testing processes.
Preferred Qualifications:
- Familiarity with CI/CD pipelines and Agile methodologies.
- Experience in performance testing and API testing.
- Knowledge of version control systems like Git.