Source description
About the role
This role is responsible for delivering high-quality automated testing and quality engineering outcomes as a Lead Engineer QA Automation Engineer within a regulated banking and GenAI platform environment. The role requires strong understanding of Front Office, Middle Office, and Back Office banking workflows, along with hands-on expertise in industry-standard test automation tools and frameworks. Key Responsibilities Design, develop, and maintain automated test frameworks for UI, API, and backend services. Validate Front Office workflows such as trading, sales, client onboarding, and decision-support systems. Test Middle Office processes including risk calculations, controls, approvals, and regulatory reporting workflows. Ensure quality of Back Office operations such as settlements, payments, reconciliations, and exception handling. Develop and execute automated test suites using Selenium for UI automation. Implement behavior-driven testing using Cucumber to validate business scenarios. Develop API and backend tests using PyTest, JUnit, or equivalent frameworks. Integrate automated tests into CI/CD pipelines to enable continuous quality validation. Collaborate closely with developers, GenAI engineers, and business analysts to prevent defects early. Ensure test coverage, defect tracking, quality metrics, and reporting meet enterprise standards. Required Skills & Experience Strong experience with test automation tools such as Selenium, Cucumber, PyTest, and JUnit. Experience designing and maintaining scalable automation frameworks. Hands-on experience testing UI, API, microservices, and data pipelines. Good understanding of Front Office, Middle Office, and Back Office banking processes and controls. Experience testing distributed, cloud-native, and containerized applications. Familiarity with CI/CD tools and integrating automated tests into pipelines. Strong analytical skills and attention to detail. Excellent collaboration and communication skills in cross-functional teams. Qualifications Bachelor s or Master s degree in Engineering or Computer Science. 12-18 years of hands-on software engineering and technical leadership experience. Strong experience in banking or regulated financial services environments. Deep expertise in Silenium, Cucumber Automated testing Hands-on experience with Python for testing. Hands-on experience with at least one cloud platform (AWS, Azure, or GCP). Strong understanding of Front Office, Middle Office, and Back Office banking processes. Success Measures Stable, scalable, and secure GenAI platform in production. Predictable delivery of platform and POD milestones. Positive audit, risk, and compliance outcomes. High engineering quality and platform adoption across FO, MO, and BO teams. Strong, effective collaboration with Product and business stakeholders.
More at MyCrisil