Automation Engineer 4 (ATM Testing)
Core
Design, develop, and maintain automated test frameworks for ATM applications, middleware, transaction processing systems, and hardware integrations to ensure software quality and release readiness.
Role type
Senior IC automation engineer (ATM testing)
Builds
Automated test suites for ATM transactions, hardware components, and CI/CD pipelines
Domain
Financial services technology / ATM hardware and software integration
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation frameworks, Java/C#/Python/JavaScript, API testing, CI/CD integration, hardware validation, root cause analysis
Preferred skills
Cloud automation, BDD approaches, performance testing, enterprise application environments
Technologies
Selenium, Playwright, Cypress, Appium, Tosca, Postman, REST Assured, SoapUI, Jenkins, Azure DevOps, GitHub Actions, GitLab CI, AWS, Docker, Kubernetes, JMeter, k6, LoadRunner
Responsibilities
Design and maintain automated test frameworks for ATM applications and hardware; Build and execute functional, integration, regression, API, and end-to-end automated test suites; Validate ATM hardware components including card readers, cash dispensers, and receipt printers in a lab environment; Integrate automated testing into CI/CD pipelines; Analyze test results and perform root cause analysis to resolve defects; Collaborate with developers and QA teams to ensure quality throughout the SDLC; Drive continuous improvement of automation coverage and testing efficiency.
Seniority
Senior, hands-on IC