This is a senior-level Quality Engineering (QE) role focused on API testing leadership, business alignment, and stakeholder management. The ideal candidate will act as a bridge between business, product, and technology teams-bringing a strong QE process mindset, excellent communication skills, and a deep understanding of API integration flows and end-to-end testing.
Key Responsibilities:
- Lead API and integration testing efforts, ensuring alignment with business goals and end-user expectations.
- Work closely with cross-functional stakeholders to gather requirements and translate them into executable API and UI test cases.
- Organize and lead testing ceremonies, including test planning, daily syncs, and defect triages.
- Perform comprehensive API validation, including request/response verification, error handling, and data accuracy checks.
- Collaborate with onshore/offshore teams to drive QE best practices, documentation, and knowledge transfer.
- Manage status reporting, risk assessments, and communication to senior stakeholders.
- Contribute to continuous improvement in test processes, documentation, and test coverage.
- Act as a functional Subject Matter Expert (SME), developing domain expertise and championing quality across sprints and releases.
Required Skills:
- 10+ years of experience in Quality Engineering or Quality Assurance roles.
- Expertise in API testing using tools and frameworks such as RestAssured, Karate Framework, and Postman/SoapUI/Swagger.
- Strong experience with UI automation using Selenium integrated with Cucumber for BDD (Behavior-Driven Development).
- Proven ability to drive stakeholder discussions, clarify requirements, and manage expectations effectively.
- Strong understanding of QE methodologies, defect lifecycle, and risk-based testing approaches.
- Skilled in organizing and leading meetings, driving consensus, and reporting effectively.
- Domain knowledge in financial services or complex enterprise systems.
- Excellent verbal and written communication skills.
- Familiarity with Agile/Scrum methodology and working with distributed teams.
Nice to Have:
- Exposure to Azure Cloud tools and environments.
- Experience with Jet Framework for testing.
- Experience with software development concepts and tools like GitHub.