We are seeking a Senior Software Engineer in Test Engineer to join our talented team to aid Financial Institutions in their fight against money laundering and fraud. We craft bespoke services that help our clients gain an understanding of the underlying criminal behavior that drives financial crime, empowering them to act.
This is a hands-on role focused on designing, implementing and continuously improving test automation and quality practices across the SDLC. You will work collaboratively with the team and stakeholders to deliver high quality, performant software solutions.
Role Responsibilities
* Design, evolve and maintain automated test frameworks and suites (UI, API, integration,
performance, security, reliability).
* Implement and refine test strategies, coverage models and QA processes; provide input to broader quality initiatives.
* Write, review and execute test plans, test cases and automation scripts (functional, regression, performance, security, chaos where applicable).
* Build scalable, maintainable automation code validating services early in the delivery lifecycle.
* Analyze, isolate and document defects; collaborate with engineering for timely resolution.
* Track and report quality metrics, trends and automation effectiveness (e.g. stability, flakiness, coverage, MTTR).
* Estimate and deliver automation tasks (design, implementation, configuration, documentation).
* Review peers' automation code for correctness, readability and maintainability.
* Contribute to CI/CD test integration and quality gates.
* Participate in backlog refinement, sprint planning, demos and acceptance discussions.
* Provide guidance and informal mentorship on automation patterns, clean code, test data strategy and flaky test reduction.
* Develop deep understanding of system architecture, data flows and dependencies to inform risk-based testing.
* Support performance and resilience testing initiatives; assist in introducing chaos experiments were beneficial.
* Maintain version control best practices (branching, PR reviews) and improve pipeline efficiency.
About You
* 7+ years of experience in test automation and software quality engineering.
* Passionate about software quality and test automation craftsmanship.
* Proven API test automation experience using Rest Assured(REST/GraphQL; contract and integration testing).
* Practical experience with Cypress, Playwright and plus BDD tools (Cucumber/JBehave, Gherkin).
* Strong hands-on coding skills in Java, Spring, TypeScript (React context) and SQL for test automation; adaptable to new languages/frameworks.