
Test Automation Engineer
- Gurgaon, Haryana
- Permanent
- Full-time
- Act as a Quality Engineer (QE) within a delivery squad following the Scrum model and Agile delivery governance.
- Own the quality assessments of deliverables/user stories within the squad and across squads.
- Automate complex user stories as part of the sprint and build a robust Automation Test Suite.
- Conduct Root Cause Analysis (RCA) for defects, adopting a Software Development Engineer in Test (SDET) mindset.
- Prepare and maintain key test documentation, including RTM, Test Plan, Test Strategy, and Test Cases.
- Test complex scenarios across UI and API layers, ensuring comprehensive test coverage.
- Participate in code reviews where required, collaborating closely with developers and product owners.
- Ensure high product/software quality for banking services that serve millions of customers daily.
- Collaborate with cross-functional teams to identify and drive quality engineering initiatives.
- Degree or tertiary qualification in Technology.
- 2-5 years of quality engineering experience and a strong Software Testing mindset.
- Strong programming skills in Java.
- Knowledge of working with various automation tools and/or other comparable technologies.
- Knowledge of UI Automation using Selenium, Cucumber, Page Object
- Design Pattern, Page Factory, TestNG, etc.
- Knowledge of API/ Backend Automation using Rest Assured, Junit, Mockito, Spring Boot, Cucumber. Knowledge of performing testing in different phases of the software development life cycle and in CI/CD projects.
- Proficient in creating/ maintaining Test Beds and Test Docs (like: RTM, Test Plan, Test Strategy Doc, etc.).
- Work with the teams to identify opportunities to deliver Quality Engineering.