Job Summary
Automation Engineer & DevOps Specialist – Payments
Overview: We are hiring a Senior Automation & DevOps Engineer to support a cutting-edge Payments Modernization program. This role focuses on building AI-driven test automation frameworks and managing DevOps/CI-CD pipelines to ensure high-quality, continuous delivery of a mission-critical payments platform. The ideal candidate has 8+ years of experience in test automation and DevOps engineering with strong technical skills and a collaborative, quality-first mindset.
Key Responsibilities
2. Automation Engineer & DevOps Specialist – Payments (Offshore, Bengaluru, India)
Overview: We are hiring a Senior Automation & DevOps Engineer to support a cutting-edge Payments Modernization program. This role focuses on building AI-driven test automation frameworks and managing DevOps/CI-CD pipelines to ensure high-quality, continuous delivery of a mission-critical payments platform. The ideal candidate has 8+ years of experience in test automation and DevOps engineering with strong technical skills and a collaborative, quality-first mindset.
Key Responsibilities:
- Test Automation Leadership: Design and implement comprehensive test automation frameworks for the payments platform, covering API testing, UI testing, and data validation. Leverage modern automation tools (e.g., Selenium, Playwright) and AI-assisted testing techniques to ensure robust, scalable test coverage.
- Payments Reports Validation: Develop automated tests to validate payment reports and messaging outputs (e.g., ISO 20022, SWIFT MT/MX messages, BAI format reports) for correctness and compliance. Ensure that critical financial data and reporting outputs meet accuracy and format standards.
- DevOps & CI/CD Pipeline Ownership: Own and manage the CI/CD pipelines and release automation process, ensuring smooth and frequent deployment of new software versions. Use tools like Jenkins or Azure DevOps to set up build/test pipelines, integrating automated tests and quality checks into the software delivery lifecycle.
- Infrastructure as Code & Environment Automation: Implement infrastructure automation (Infrastructure-as-Code) for consistent environment setups and deployments across dev, test, and production. Leverage tools/scripts (e.g., Terraform, Ansible) to automate provisioning of cloud resources and environment configurations.
- Quality & Reliability Integration: Embed testing into the DevOps lifecycle – ensure that every code change is automatically tested (unit, integration, performance) before release. Collaborate with development and operations teams to establish a continuous testing culture, and to incorporate performance and security testing into pipelines for early detection of issues.
- Documentation & Process Improvement: Document test strategies, testing frameworks, and CI/CD workflows. Continuously improve automation coverage and pipeline efficiency; work with cross-functional teams to identify opportunities for eliminating manual processes and enhancing overall software quality.
Skill Requirements
Qualifications & Skills:
- Experience: 8+ years of experience in QA/Test Automation and DevOps roles. Proven track record in building automation solutions and managing build/release pipelines for complex software systems.
- Technical Skills – Test Automation: Expertise in test automation tools and frameworks, including Selenium WebDriver, Playwright, or similar for UI testing, and API testing frameworks (e.g., REST Assured, Postman/Newman) for backend services. Strong knowledge of test script development in languages like Java or Python. Experience with data validation and database testing (SQL proficiency for verifying ETL processes or data pipelines).
- Technical Skills – DevOps & CI/CD: Proficiency with CI/CD tools such as Jenkins, Azure DevOps, or GitLab CI to orchestrate builds, testing, and deployments. Familiarity with build tools and dependency management (Maven/Gradle). Experience implementing continuous integration, automated deployments, and containerization/orchestration (Docker, Kubernetes) is highly desirable.
- Cloud & Infrastructure: Experience in automating infrastructure changes using scripts or tools (shell, Python, Terraform/CloudFormation). Familiarity with cloud environments (AWS, Azure, or GCP) and managing test environments in a cloud-native context.
- Quality Mindset & Tools: Knowledge of modern QA practices including BDD/TDD, test-driven development, performance testing (using JMeter or similar), and security testing integration. Experience with monitoring and logging tools for test environments (e.g., Splunk, ELK) is a plus.
- Communication & Collaboration: Excellent communication skills with the ability to work closely with developers, QA, and operations teams in an Agile/Scrum environment. Capable of translating test/quality issues to stakeholders and ensuring best practices are followed. Self-driven and proactive in identifying issues, with a strong focus on quality, reliability, and continuous improvement.
Preferred/Additional: Experience with AI/ML-driven testing (such as using ML algorithms for test case generation or analysis) is a plus. Familiarity with financial/payments systems, payment file formats, or regulatory reporting is advantageous. Certifications in DevOps (AWS/Azure DevOps Engineer, CKA, etc.) or QA (ISTQB) can strengthen your application.
Other Requirements
1.ISTQB Advanced Level Test Automation Engineer Certification is a plus