We are looking for a motivated and detail-driven
QA Automation Engineer to ensure the quality, stability, and performance of our web and mobile applications. The ideal candidate will have strong hands-on experience in test automation, API and performance testing, along with a solid understanding of software testing best practices. You will work closely with developers, product managers, and QA team members to deliver high-quality, reliable solutions in a fast-paced, collaborative environment.
Responsibilities
- Design, develop, and maintain automated test scripts for web and mobile applications.
- Hands-on experience with Selenium, Katalon, Cypress/Playwright, and Appium for test automation.
- Perform test automation using modern scripting or compiled languages such as Java, Python, JavaScript, Groovy
- Execute automated tests across functional, regression, smoke, integration, and exploratory testing phases.
- Perform API automation and validation using Postman, Swagger or Rest Assured, with a solid working knowledge of Open API specifications.
- Conduct performance testing using JMeter, including API performance testing.
- Prepare and manage test data and test environments required for automation execution.
- Analyze test results, log defects, and report on product quality and stability.
- Collaborate closely with developers, product managers, and QA team members throughout the SDLC.
- Perform database validation using SQL queries to verify backend data.
- Ensure timely delivery of assigned tasks by analyzing, estimating, planning, executing, and validating automation work with built-in quality.
- Continuously improve automation coverage, test reliability, and execution efficiency.
Requirements
- 2–3 years of hands-on experience in QA Automation + manual testing is a bonus.
- Strong experience in Web and Mobile automation testing.
- Hands-on experience with API testing using Postman, Swagger and Rest Assured, with a solid working knowledge of Open API specifications.
- Performance testing experience using JMeter, including API performance testing.
- Solid programming knowledge in Java or python
- Experience working with unit testing frameworks and collaborating with development teams.
- Strong SQL and database query writing skills for data validation and backend verification.
- Good understanding of software testing methodologies and QA best practices.
- Strong analytical, problem-solving, and debugging skills.
- Well-organized, detail-oriented, and process-oriented mindset.
- Ability to work independently, handle pressure, multitask, and collaborate effectively in a team environment.
- Prior experience in team management is a huge plus.
Nice to Have
- Experience integrating automation tests with CI/CD pipelines.
- Exposure to cloud-based testing platforms such as BrowserStack or AWS Device Farm.
- Familiarity with BDD frameworks like Cucumber.