Job Description:
We are looking for a skilled QA Automation Engineer to join our quality assurance team. As a QA Automation Engineer, you will play a crucial role in ensuring the quality and reliability of our software products through automated testing processes.
Responsibilities:
- Design, develop, and maintain automated test scripts for web and mobile applications.
- Collaborate with developers and product managers to understand requirements and acceptance criteria.
- Execute automated test scripts and analyze results to identify defects and areas for improvement.
- Integrate automated tests into the continuous integration and delivery pipelines.
- Participate in test planning, estimation, and test case documentation.
- Contribute to improving testing strategies and methodologies.
- Collaborate with cross-functional teams to ensure timely delivery of high-quality software.
Qualifications:
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- Proven experience in automated testing and test automation frameworks.
- Proficiency in programming languages such as Python, Java, or JavaScript.
- Familiarity with testing tools and frameworks (e.g., Selenium, Cypress, Jest).
- Knowledge of software development and testing methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Attention to detail and a commitment to delivering high-quality results.