Experience: 8–12 Years
Position Type: Contract
We are looking for an experienced Senior Software Development Engineer in Test (SDET) to join our banking client's team and drive automation and quality engineering initiatives across enterprise-scale applications.
Mandatory Technical Requirements
- 8–12 years of experience in Software Testing, Quality Engineering, or SDET roles.
- Proven hands-on experience designing and developing automation frameworks from scratch.
- Recent hands-on experience developing, implementing, or enhancing AI-driven test automation frameworks or AI-powered quality engineering solutions.
- Experience leveraging AI/GenAI and LLM-based capabilities for test case generation, test script development, test data generation, self-healing automation, test optimization, or intelligent test execution.
- Strong Core Java programming skills, including OOP, collections, exception handling, and multithreading.
- Extensive experience with Selenium WebDriver and/or Playwright.
- Experience building reusable automation frameworks using TestNG/JUnit and Cucumber BDD.
- Strong API automation experience using Rest Assured, Postman, or equivalent tools.
- Experience testing REST APIs, microservices, and distributed applications.
- Strong understanding of Agile, SDLC, and quality engineering practices.
Candidates must demonstrate:
- Experience independently building automation frameworks from the ground up.
- Recent practical experience developing or implementing AI-driven automation frameworks, not simply using ChatGPT to write test scripts.
- Ability to explain the architecture, AI integration, tools, use cases, and measurable improvements delivered through their automation solutions.