About the role
We are seeking a detail-oriented and proactive Quality Assurance (QA) Engineer with expertise in automated testing to join our dynamic team. The QA Engineer will be responsible for ensuring the quality and reliability of our products by designing, developing, and executing automated test scripts. The ideal candidate will have a strong background in software testing methodologies, and automation frameworks.
Responsibilities:
- Design, develop, and execute automated test scripts using industry-standard tools and frameworks.
- Collaborate with cross-functional teams including developers, product managers, and designers to understand requirements and define test strategies.
- Perform thorough regression testing when bugs are resolved.
- Identify, document, and track bugs and performance issues.
- Integrate automated tests into the CI/CD pipeline to ensure continuous testing.
- Analyze test results and provide detailed reports with recommendations for improvement.
- Maintain and improve existing automation frameworks and scripts.
- Stay updated with emerging trends in test automation and QA best practices.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Python, Java, JavaScript, or similar.
- Experience with automation tools and frameworks (e. g., Selenium, Cypress, JUnit, TestNG).
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.