We are looking for an experienced QA Automation Engineer with 6+ years of hands-on experience in software test automation across web, mobile and API/backend applications.
The ideal candidate will have strong experience designing, developing and maintaining automation frameworks, working with Selenium, Appium, Java, API automation and CI/CD, and should be comfortable working in an Agile environment with developers, product owners and other QA professionals.
The candidate should also have exposure to performance testing using JMeter and cloud-based testing platforms such as LambdaTest.
Key Responsibilities
- Design, develop and maintain scalable automation frameworks for web, mobile and API applications.
- Develop and maintain automated test scripts using Selenium WebDriver, Appium and related automation tools.
- Perform API/backend automation and validation.
- Integrate automated test suites into CI/CD pipelines.
- Execute functional, regression, integration and end-to-end automation testing.
- Perform performance, load and endurance testing using JMeter.
- Identify, document, track and validate defects through resolution.
- Analyze test results and provide clear reports to technical and business stakeholders.
- Collaborate closely with developers, business analysts and product owners to understand requirements and define appropriate test coverage.
- Participate in Agile ceremonies including sprint planning, daily stand-ups and retrospectives.
- Continuously improve automation frameworks, test coverage and QA processes.
- Take ownership of assigned testing activities and deliverables.
Mandatory Technical Skills
Automation
- Appium
- Java
- Cucumber/BDD
- API automation – preferably REST Assured
- Web and mobile automation
Performance Testing
- JMeter
- Load, stress and endurance testing
- Git/GitHub
- GitHub Actions and/or Jenkins
Additional
- HTML/CSS
- SQL/backend testing
- Agile/Scrum
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field.
Preferred Experience
- Experience building automation frameworks from scratch.
- Experience working with banking, fintech, payments or other enterprise applications.
- Experience with REST APIs and microservices.
- Experience working with Android and iOS applications.
- Experience with Playwright/Cypress is an advantage.
- Experience working in large Agile/Scrum teams.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and take ownership.
- Ability to communicate technical issues clearly to developers and stakeholders.
- Strong attention to detail.
- Ability to work effectively in a fast-paced Agile environment.