Software Engineer III - Test Automation

Ciudad Autónoma de Buenos Aires, ArgentinaFull-timePosted Jun 18, 2026

Job responsibilities

  • Design, develop, and maintain automated test frameworks and test suites using Robot Framework and Python
  • Create and execute automated tests for API, backend services, and system-level components
  • Review and understand application code written in Java and C++ to design effective test strategies and identify risk areas
  • Integrate automated tests into CI/CD pipelines to support continuous testing
  • Analyze test results, troubleshoot failures, and work with development teams to resolve defects
  • Improve test reliability, execution time, and maintainability through best practices and refactoring
  • Define and enforce automation standards, patterns, and best practices across the team
  • Contribute to test planning, test strategy, and quality metrics for complex systems
  • Mentor and provide technical guidance to junior and mid-level test automation engineers
  • Collaborate cross-functionally with Software Engineers, SRE/DevOps, and Product teams to ensure high-quality releases
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, equity, inclusion, and respect

 

Required qualifications, capabilities, and skills

  • 3+ years of experience in software testing with a strong focus on test automation
  • Proven hands-on experience with Robot Framework and Python for test automation
  • Solid understanding of software development principles and test design techniques
  • Working knowledge of Java and C++, sufficient to:
    • Read and understand production code
    • Debug issues and analyze logs
    • Collaborate effectively with developers
  • Experience testing distributed systems, APIs, microservices, or backend platforms
  • Familiarity with CI/CD tools (e.g., GitHub Actions, Azure DevOps, Jenkins, GitLab CI)
  • Strong debugging, problem-solving, and analytical skills
  • Experience working in Agile/Scrum development environments
  • Excellent communication skills and ability to work independently on complex problems

 

Preferred qualifications, capabilities, and skills

  • Experience with performance, load, or reliability testing
  • Familiarity with containerized environments (Docker, Kubernetes)
  • Experience with test data management and test environment orchestration
  • Exposure to cloud platforms (Azure, AWS, or GCP)
  • Knowledge of BDD or keyword-driven testing approaches
  • Experience influencing test strategy at the team or program level 

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free