We are looking for a detail-oriented QA Automation Engineer with 2–4 years of experience in software quality assurance and test automation. The ideal candidate will have hands-on experience in automation frameworks, API testing, mobile application testing, and database validation, along with excellent analytical and communication skills.
-
2–4 years of experience in Software Quality Assurance with a focus on test automation.
-
Hands-on experience with test automation frameworks (e.g., Selenium, Playwright, Cypress, Appium, or similar).
-
Experience in designing and developing automated API tests using tools such as Postman, Rest Assured, or equivalent.
-
Experience in mobile application testing (Android and/or iOS).
-
Strong knowledge of SQL and database testing.
-
Good understanding of software testing methodologies, SDLC, and Agile/Scrum practices.
-
Strong analytical, problem-solving, communication, and interpersonal skills.
-
Ability to work independently as well as collaboratively within cross-functional teams.
-
Collaborate with cross-functional Agile teams to ensure quality throughout the software development lifecycle, from requirements gathering to production release.
-
Design, develop, maintain, and enhance automated test frameworks and reusable test scripts.
-
Develop and execute automated API, web, and mobile application test cases.
-
Contribute to the timely delivery of high-quality software releases through effective test planning and execution.
-
Identify, analyze, document, and proactively communicate defects, risks, and quality concerns to stakeholders.
-
Maintain comprehensive test documentation, including test cases, test data, execution results, and defect reports.
-
Execute functional, regression, integration, and end-to-end testing for new features and enhancements.
-
Track, measure, and report software quality using appropriate metrics and KPIs.
-
Work closely with Engineering, Product Management, Technical Operations, and business stakeholders to ensure product quality.
-
Continuously improve testing processes, automation coverage, and quality assurance practices.
-
Identify functional edge cases and perform exploratory testing to uncover potential issues beyond standard workflows.
The candidate should have knowledge of or a willingness to develop expertise in:
-
Functional Testing
-
UI/UX Testing
-
API Integration Testing
-
Regression Testing
-
Mobile Application Testing
-
Database Testing
-
Performance and Scalability Testing
-
Security Testing
-
Penetration Testing
-
Test Automation Framework Design and Maintenance
-
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
-
Experience using test management tools such as Jira, Azure DevOps, TestRail, or Zephyr.
-
Familiarity with version control systems such as Git.
-
ISTQB certification is a plus.
-
Exposure to cloud-based applications and DevOps practices is desirable.