Lead and execute end-to-end testing across digital banking channels, core banking platforms and system integrations to ensure software solutions are reliable, secure, high-performing and aligned with business requirements.
Responsibilities
Analyse business requirements, functional specifications and technical designs to develop test strategies, test plans and schedules
Design and execute comprehensive test cases, test scripts and test matrices
Perform functional, integration, regression, system and end-to-end testing across banking applications
Maintain and enhance automated regression testing frameworks
Integrate automated test suites into CI/CD pipelines to support shift-left testing practices
Requirements
National Diploma or Bachelor's degree in Information Technology, Computer Science, Information Systems or a related field
Nice to have: ISTQB Advanced Level certification (Test Analyst or Technical Test Analyst)
Nice to have: Agile certifications such as Certified ScrumMaster or SAFe Practitioner
We are looking for an experienced an AI – Junior/Mid QA Manual & Automation Engineer with expertise in automation engineering, AI-assisted testing, UX validation, and Agile delivery, who can work independently, take ownership, identify requirement gaps and risks, and collaborate effectively with stakeholders to ensure high-quality software delivery.
Responsibilities
Design and maintain automation frameworks and reusable test scripts
Create test cases, test scenarios, and test plans based on business requirements
Execute manual and automated testing using Playwright (preferred), Selenium, or similar tools
Leverage AI-assisted testing tools for test generation, validation, and defect analysis
Perform functional, regression, integration, API, and end-to-end testing
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
Lead Test Engineer responsible for developing and executing test scripts, creating test plans, managing test databases, automating tests, and ensuring quality of software releases.
Locations (2)
Washington, District of Columbia, United States
Dulles, Virginia, United States
Responsibilities
Develops test control databases
Performs solution testing confirming business requirements
Maintains test databases and ensures their integrity and currency
Distributes test data from control database to development staff
Develops, compiles, documents and runs automated test scripts and test procedures
Requirements
Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical discipline
Own the quality of high-load web products, covering APIs, databases, analytics events, payment flows, and A/B experiments across multiple brands and platforms, utilizing an AI-first QA process.
Responsibilities
Perform functional testing of new web features and verify bug fixes (UI, user flows, cross-browser, responsive)
Run smoke, sanity and regression testing before releases; perform post-release checks on production
Test analytics and CAPI events: parameters, deduplication, data validation (DevTools, BigQuery)
Run API checks and prepare test data (Postman, MongoDB)
Test business logic, A/B experiments and monetization flows (admin panel, feature flags)
Lead the design, development, and implementation of automated testing solutions for REST APIs, ensuring the delivery of high-quality software products.
Responsibilities
Lead the design, development, and implementation of automated testing solutions for REST APIs
Collaborate with cross-functional teams to identify and prioritize testing requirements
Develop strategies to automate testing processes
Develop and maintain automated test scripts, frameworks, and tools to ensure efficient and effective testing of REST APIs
Work closely with developers, QA engineers, and other stakeholders to ensure that automated testing is integrated into the software development lifecycle
Requirements
Degree in Computer Science, Software Engineering, or a related field
Play a critical role in the design of our software to ensure it is developed with quality in mind from the very beginning and solving the many complex challenges along the way, using some of the industry’s latest technologies.
Responsibilities
Take ownership of testing activities within your team across the SDLC
Apply and promote best testing practices within the team
Participate in defining the testing approach for each sprint
Work closely with Business Analysts to derive clear, testable user stories
Collaborate closely with Developers, in identifying, logging, prioritizing, and verifying defects
A successful QA Engineer delivers high-quality software solutions by ensuring robust testing across banking and payment processing applications, partnering with Product Owners, Business Analysts, Developers, and cross-functional teams to validate business requirements, automate test scenarios, perform API and database testing, and ensure seamless payment transaction processing within Agile delivery environments.
Responsibilities
Analyze and understand Epics, Features, User Stories, and Acceptance Criteria to create comprehensive test strategies
Design, develop, and execute test scenarios, test cases, and test data aligned with business requirements
Participate actively in Agile ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives
Execute manual and automated testing activities within sprint timelines to ensure quality delivery
Perform API testing using Postman, validating request/response payloads, authentication, status codes, and business rules
Requirements
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent work experience
Actively oversee and participate in the delivery of high-quality solutions by designing, developing, maintaining and executing automation and functional test solutions using appropriate tools, best-practice techniques and agile quality engineering practices. This is an automation-led role.
Responsibilities
Define and lead test strategies, quality standards and release acceptance criteria
Plan, coordinate and execute functional, integration, regression, performance, UAT and operational readiness testing
Review requirements, user stories, technical documentation and solution designs to ensure testability and quality outcomes
Provide quality leadership throughout solution design, delivery and release activities
Maintain oversight of test delivery and quality outcomes, proactively identifying and managing quality risks