Automation Tester- AI (Banking Domain)
Summary
Design and maintain AI-enhanced automated test suites for banking applications, integrating ML-driven validation into CI/CD to ensure regulatory compliance and high-quality releases.
Role: Automation Tester — AI (Banking Domain)
This role is with our client who is leading financial institution modernizing our digital platforms. Our client combine rigorous risk and compliance standards with data-driven product innovation. We’re hiring an Automation Tester with AI experience to strengthen QA capability for critical banking applications and to help embed intelligent testing, test automation,and ML-driven validation into our delivery lifecycle.
Role overview
As an Automation Tester — AI, you will design, build and maintain automated test solutions for banking applications, and apply AI/ML techniques to improve test coverage, defect detection, and test efficiency. You will work closely with engineering, product, security, and operations teams to ensure high-quality releases that meet functional, regulatory, and performance requirements for retail and corporate banking products.
Key responsibilities
- Design, develop and maintain automated test suites for functional, integration, regression, API, UI, and performance testing across web, mobile, and backend banking systems.
- Integrate AI/ML techniques to enhance testing — e.g., intelligent test-case prioritization, flaky-test detection, anomaly detection in logs/metrics, visual UI validation, test-data generation, and predictive defect analytics.
- Create and maintain test frameworks, reusable libraries, and test automation pipelines integrated into CI/CD (e.g., GitLab/GitHub Actions/Jenkins).
- Collaborate with business analysts, product owners, developers and architects to define test strategies that cover regulatory, security, anti-fraud, and data privacy requirements.
- Develop robust test data management approaches for sensitive banking data, including anonymization, synthetic data generation, and secure test environments (including air-gapped or restricted setups).
- Implement and maintain API-first testing (REST/gRPC) and contract testing where applicable.
- Execute performance and scalability testing for critical payment, transaction, and settlement flows; analyze results and recommend remediation.
- Build dashboards and reports for test health, coverage, defect trends, and AI-driven quality insights.
- Participate in root-cause analysis for defects, coach teams on quality practices, and promote shift-left testing in Agile/Scrum/SAFe environments.
- Ensure test artifacts meet auditability and compliance standards required in the banking domain.
Required qualifications
- 3–7+ years of software testing/quality assurance experience with strong hands-on automation experience.
- Proven experience with automation tools and frameworks (e.g., Selenium, Playwright, Cypress, Appium) and test frameworks in Java, Python, or JavaScript/TypeScript.
- Practical experience applying AI/ML methods to testing problems — e.g., model-based testing, anomaly detection, NLP for test-case generation/maintenance, or supervised learning for defect prediction.
- Hands-on with API testing and tools such as Postman, RestAssured, Pact, or similar.
- Experience integrating automated tests into CI/CD pipelines and using test orchestration tools.
- Familiarity with performance testing tools (JMeter, Gatling, k6) and interpreting performance metrics.
- Strong knowledge of banking domain concepts: payments, accounts, loans, KYC/AML, transaction flows, and relevant regulations (e.g., PSD2, PCI-DSS, GDPR as applicable).
- Understanding of secure software development and testing practices, including data protection and secure test environments.
- Experience working with databases and writing SQL for verification and test data setup.
- Excellent analytical, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering or equivalent experience.
Preferred qualifications
- Hands-on experience with MLOps/ModelOps tools or platforms and familiarity with ML lifecycle (training, validation, inference monitoring).
- Knowledge of observability and log analytics tools (ELK/Elastic Stack, Splunk, Prometheus/Grafana) to enable AI-driven test insights.
- Experience with cloud platforms and IaC (Azure, AWS, Terraform, ARM/Bicep) for test environment provisioning.
- Experience in regulated banking environments or with enterprise-scale critical systems.
- Certifications in testing (e.g., ISTQB) or cloud/AI certifications are advantages.
- Experience building or contributing to synthetic data generators, test-data factories, or privacy-preserving data techniques.
When you apply, you voluntarily consent to the disclosure,collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
Tech Aalto Pte Ltd | 24S2130 EA | Pushpanjli Kir | R1657306.