We are looking for a QA Automation Engineer who can build and maintain automated test frameworks, improve test coverage, and ensure the quality and reliability of our web and software applications.
The ideal candidate should have strong experience in automation testing, API testing, regression testing and CI/CD, along with a good understanding of manual testing and software development processes.
Key Responsibilities
- Design, develop and maintain automated test scripts and frameworks.
- Automate functional, regression, integration and end-to-end test cases.
- Perform API testing and validate REST APIs, request/response payloads and integrations.
- Create and maintain reusable automation components.
- Identify suitable test cases for automation and maintain automation coverage.
- Execute automated test suites and analyse failures.
- Perform manual testing where automation is not appropriate.
- Validate UI functionality across browsers and devices.
- Perform database validation using SQL.
- Log, track and manage defects using Jira or similar tools.
- Work closely with developers, product owners and QA team members to identify and resolve issues.
- Participate in requirement analysis and provide inputs from a QA perspective.
- Integrate automated tests into CI/CD pipelines.
- Prepare test reports and communicate test results, risks and quality metrics.
- Continuously improve the QA automation framework and testing processes.
- Git / GitHub
- Jira
- CI/CD – Jenkins, GitHub Actions or similar
- SQL
- Familiarity with Agile/Scrum methodology
Good to Have
- Experience with K6 or JMeter for performance/load testing
- Experience testing web and mobile applications
- Cloud testing experience – AWS/Azure
- Experience with Docker
- Knowledge of test reporting tools
- Experience working with microservices and third-party integrations
- Understanding of security testing concepts
What We Are Looking For
- Solid analytical and problem-solving skills
- Good attention to detail
- Ability to understand business requirements and convert them into effective test scenarios
- Ability to independently identify edge cases and potential failure scenarios
- Good communication and documentation skills
- Proactive approach to identifying quality risks
- Willingness to learn new tools and technologies
- Ability to work collaboratively with developers and product teams
Key Deliverables The person will be responsible for: Test Strategy → Automation Framework → Test Scripts → API Automation → Regression Suite → CI/CD Integration → Test Reports → Continuous QA Improvement
Qualification
Bachelor's degree in Computer Science, Information Technology, Engineering or a related field.
Experience: 2–5 years of relevant QA/Automation experience.