Job Description
Description
We are seeking a highly skilled and experienced Test Automation Engineer to take ownership of the quality assurance strategy and automation execution as we migrate and build critical financial crime risk platforms on Google Cloud Platforms (GCP).The successful candidate will be responsible for defining the test architecture, leading the implementation of automated testing frameworks, and ensuring the robust quality and reliability of our team’s infrastructure and workflows on Google Cloud Platforms.This is a unique opportunity to provide technical leadership at the intersection of software development, advanced test automation, and risk technology to significantly contribute to the security, scalability, and success of our critical systems by ensuring consistent and high-quality deployments.The Test Automation Engineer is responsible for driving quality engineering excellence and providing functional oversight across multiple areas of the bank's overall IT Platform/Infrastructure, including test strategy analysis, development of automated testing systems, and strategic administration of continuous testing within cloud-native environments.Key Responsibilities and Deliverables
Strategic Planning & Development: Lead the planning and development of comprehensive test strategies and automation solutions to accomplish complex business goals, focusing on efficiency, scalability, and resilience of the testing lifecycle.Reliability & Resiliency: Build reliability and resiliency into all solutions by designing and implementing robust testing strategies across the delivery lifecycle (incorporating SRE principles for quality), and conducting comprehensive testing reviews.Architectural Ownership: Ensure automated test solutions are optimally architected, maintainable, and integrated successfully into complex, end-to-end business process flows, with a focus on financial crime prevention use cases.Driving Innovation: Proactively review quality engineering plans and standards to drive re-use of testing frameworks across the organization and improve overall quality assurance capability. Participate in internal working groups to drive the adoption of innovative technologies, tools, and testing solutions within the bank.What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy
Best in class leave policyGender neutral parental leaves100% reimbursement under childcare assistance benefit (gender neutral)Sponsorship for Industry relevant certifications and educationEmployee Assistance Program for you and your family membersComprehensive Hospitalization Insurance for you and your dependentsAccident and Term life InsuranceComplementary Health screening for 35 yrs. and aboveYour key responsibilities
Quality: Design, implement, and handle the maintenance of our automated testing frameworks and continuous testing workflows on Google Cloud Platform, leveraging GCP services for testing such as GKE, Cloud Storage, and Google Cloud's operations suite for monitoring test environments.Container Testing Strategy: maintain our containerized test environments using Docker and Kubernetes, driving best practices for performance and scalability testing.CI/CD Excellence: Develop and maintain robust, high-throughput CI/CD pipelines using tools such as GitHub and GitHub Actions, embedding automated tests to champion quality engineering across the SDLC.IaC Testing Mastery: Create, manage, and audit complex Infrastructure as Code templates using Terraform for automated test environment setup, ensuring consistency and repeatability.Operational Excellence: Ensure the reliability, scalability, and security of our applications through automated performance, security, and compliance testing, using monitoring and logging tools.Cross-Functional Collaboration: Serve as a quality liaison, working closely with software development, data science, and product management teams to define quality metrics and prioritize testing requirements.Innovation & Mentorship: Stay up to date with the latest developments in automated testing, cloud-native technologies, and MLOps, applying this knowledge to improve our products and testing processes, while mentoring junior automation engineers.Your skills and experience
Education: Bachelor’s degree in computer science, Engineering, or a related field.Experience: Experience in QA Automation or Test Automation role, with a primary focus on cloud environments (especially GCP) within the Financial Services sector or a highly regulated industry.Technical Depth: Strong experience with automated testing frameworks (e.g., Selenium, Cypress, TestNG), programming languages (Java, Python), and CI/CD pipelines. Expertise in containerization technologies (Docker) and container orchestration tools (Kubernetes/GKE) for test environments.Security & Compliance: Strong understanding and practical application of security and compliance best practices in testing, including experience with security scanning and vulnerability testing.Soft Skills: Excellent communication, and collaboration skills, with the ability to lead cross-functional initiatives and champion quality across the team.How we’ll support you
Training and development to help you excel in your careerCoaching and support from experts in your teamA culture of continuous learning to aid progressionA range of flexible benefits that you can tailor to suit your needs
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application