Job Title: Automation QA Engineer
Job Overview:
We are seeking an experienced
Automation QA Engineer
to join our dynamic team.
The ideal candidate will have at least
3 years
of hands-on experience in automated testing and will play a key role in ensuring the quality of our software products.
This position requires someone with excellent problem-solving skills and the ability to work in a collaborative, fast-paced environment.
Key Responsibilities:
- Strong understanding of software testing methodologies such as functional, regression, integration, and user acceptance testing.
- Develop, maintain, and execute automated test scripts using tools like Selenium, Playwright, Appium, Cucumber, or similar frameworks.
- Collaborate with developers, product managers, and other stakeholders to ensure comprehensive test coverage.
- Design and implement automated test cases for functional, regression, and performance testing.
- Identify, analyze, and report software defects and assist in troubleshooting and fixing issues.
- Participate in code reviews, ensuring quality standards are met and promoting best practices.
- Continuously improve testing processes and tools, and implement automation strategies.
- Maintain and enhance the test automation framework for better efficiency and scalability.
- Develop and maintain test data and test environments for accurate and reliable testing.
- Provide timely status reports, test results, and defect tracking to the management team.
- Work with CI/CD pipelines to integrate automated tests into the build process.
Required Skills & Qualifications:
- 3+ years of experience in Automation QA or a similar role in web and mobile apps.
- Strong knowledge of test automation frameworks (e.g., Selenium, Appium, Playwright, Cucumber).
- Experience with version control systems (e.g., Git).
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with Agile methodologies and test-driven development (TDD).
- Strong problem-solving skills and the ability to think analytically.
- Excellent communication and teamwork skills.
- Experience in API testing (using tools like Postman, RestAssured, etc.) is a plus.
Educational Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).