Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Leonardo

ATM Software Test Automation Engineer

Leonardo

Test Automation Engineer creating and maintaining Python scripts and test cases for ATM software. Collaborating on automated testing and reporting processes in a hybrid team setting.

Posted 5/14/2026full-time🇪🇸 SpainMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
DockerJavaKubernetesLinuxPythonShell ScriptingTCP/IP

About the role

Key responsibilities & impact
  • Independently create scripts and test cases for test automation based on software requirements
  • Analyse existing test cases, expand them and maintain them
  • Regularly run tests, report on results and analyze them
  • Structured derivation of test cases from the specification
  • Creation, execution, evaluation and maintenance of automated test cases
  • Creation and maintenance of Robot Framework keywords
  • Integration of various test drivers and protocols with the implementation of Robot Framework keywords
  • Development, maintenance and migration of automated tests
  • Execution and evaluation of functional regression tests
  • Analysis of existing test cases and results, monitoring test progress and reporting
  • Integration of automated tests into GitLab Pipelines using a Docker environment
  • Setting up (automated) reporting based on test results and existing tools
  • Long-term migration of automated tests to a Kubernetes environment

Requirements

What you’ll need
  • Excellent knowledge and practical experience in software development using Python
  • Good knowledge and practical experience of the Linux operating system and Linux shell scripting
  • Good knowledge of creating automated test cases, test execution and test reporting in an agile environment
  • Good knowledge of Robot Framework and the implementation of the underlying keywords
  • Basic knowledge of Docker and Kubernetes
  • Knowledge of various common protocols (AMQP, REST, etc.) and data formats (JSON, XML, etc.)
  • Desirable Skills: Knowledge of the protocols (TCP/IP, FTP) and data formats (ADEXP, ICAO) used at DC-FEP
  • Knowledge of keyword-driven test execution
  • Experience with the tools used (JIRA, GIT, GitLab, DOORS, MF ALM, OpenText Dimension RM, Confluence, MS Office including Teams, Nexus), or a willingness to learn
  • Knowledge of Java
  • Knowledge of testing GUI-based applications
  • ISTQB Certified Tester ‘Foundation Level’ or ‘Advanced Level’ and ‘Advanced Level Test Automation Engineer’ certification, or a comparable certification

Benefits

Comp & perks
  • Hybrid Working 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonLinuxLinux shell scriptingRobot FrameworkDockerKubernetesAMQPRESTJSONXML
Soft Skills
analytical skillsreportingtest progress monitoringagile environment experience
Certifications
ISTQB Certified Tester Foundation LevelISTQB Certified Tester Advanced LevelAdvanced Level Test Automation Engineer