
Search by job, company or skills
This role is responsible for delivering high-quality automated testing and quality engineering outcomes as a 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.
· 8-10 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.
Job ID: 147212939
We don’t charge any money for job offers