Sogeti is part of the Capgemini Group, focused on delivering innovative technology solutions that drive business value. They are seeking a Senior Quality Assurance Engineer to lead quality strategy, establish best practices, and ensure compliance for enterprise banking applications through manual and automated testing.
Responsibilities:
- Define and drive overall QA strategy, standards, and best practices across projects
- Lead test planning efforts, including risk-based testing approaches and test coverage optimization
- Partner with engineering leadership to embed quality early (“shift-left”) in the development lifecycle
- Mentor and guide junior and mid-level QA engineers; provide technical leadership and code reviews for automation
- Analyze complex business and functional requirements related to banking applications (e.g., account opening, payments, lending, KYC)
- Design and oversee comprehensive test strategies covering functional, integration, regression, and end-to-end testing
- Validate complex, cross-system workflows across front-end, backend, and third-party integrations
- Perform advanced data validation across databases to ensure accuracy, integrity, and regulatory compliance
- Lead defect management lifecycle, including root cause analysis and continuous improvement initiatives
- Architect, develop, and maintain scalable and reusable automation frameworks for UI, API, and regression testing
- Drive automation strategy, including tool selection, framework design, and test coverage expansion
- Integrate automated testing into CI/CD pipelines and ensure reliable, fast feedback loops
- Continuously evaluate and implement improvements to increase automation efficiency and reduce manual effort
- Ensure testing aligns with banking security standards, data privacy regulations, and audit requirements
- Validate complex business rules related to financial transactions, customer data, risk, and compliance controls
- Collaborate with compliance and business stakeholders to support audit readiness and regulatory validation
- Lead and support UAT strategy and execution, acting as a liaison between business and technology teams
- Act as a senior QA representative in Agile ceremonies, providing quality insights, risk assessments, and release readiness recommendations
- Collaborate with developers, architects, and product owners to improve testability, performance, and system design
- Provide clear reporting on quality metrics, test coverage, and defect trends to stakeholders
- Champion a culture of quality, accountability, and continuous improvement across teams
Requirements:
- 5–8+ years of experience in Quality Assurance or Software Testing
- Strong experience in both manual and automation testing, with a focus on scalable solutions
- Proven experience in the banking or financial services domain (highly preferred)
- Deep understanding of SDLC, STLC, and Agile methodologies
- Experience testing complex distributed systems, including web, APIs, and backend services
- Demonstrated ability to lead QA initiatives and mentor team members
- Automation Tools: Selenium, Cypress, Playwright, TestNG, Cucumber, REST-assured (or equivalent)
- API Testing: Postman, ReadyAPI, or similar tools
- Programming/Scripting: Java, JavaScript/TypeScript, or similar for automation development
- Databases: Advanced SQL skills for data validation and analysis
- CI/CD & Version Control: Git, Azure DevOps, Jenkins (or similar)
- Test Management: JIRA, Azure DevOps Test Plans, TestRail