Skip To Main Content
backBack to Search

Senior Automation Tester (Java)

Remote in Argentina,
& 3 others

We are seeking a highly skilled Senior Automation Tester in Java to join our team.

In this role, you will contribute to the quality and reliability of complex software systems. You will collaborate with cross-functional teams to deliver robust solutions and support continuous improvement in testing practices.

Responsibilities
  • Develop and execute detailed test plans, test cases, and regression suites for web, mobile, and backend systems
  • Perform a variety of testing types, including functional, regression, integration, system, user acceptance, smoke, and sanity testing
  • Build and maintain automation frameworks for frontend applications built with Angular and backend services developed in Golang
  • Create and expand automation test suites to cover both existing and new features
  • Develop regression and smoke test suites to ensure ongoing application stability
  • Validate API behavior using tools like Postman, Swagger, or custom automation frameworks
  • Test backend logic, microservices, data flows, caching mechanisms, and distributed system behaviors
  • Verify database operations, including SQL/NoSQL schema changes, migrations, and data integrity
  • Work closely with developers to reproduce defects and identify root causes
  • Participate in design and architecture discussions to ensure solutions are testable
  • Contribute to defining quality gates and release readiness criteria
  • Conduct load, stress, scalability, and performance testing using tools such as JMeter, Locust, Gatling, or K6
  • Monitor logs and system metrics using Datadog, Splunk, ELK, Prometheus, Grafana, CloudWatch, or GCP Stackdriver
  • Assist in building reliable CI/CD pipelines with automated quality gates
  • Document test plans and test strategies for ongoing and future projects
  • Promote best QA practices and drive continuous improvement throughout the software development lifecycle
Requirements
  • At least 3 years of experience in automated testing
  • Strong understanding of both frontend and backend testing processes
  • Hands-on experience developing test automation using Java
  • Excellent debugging, problem-solving, and analytical abilities
  • Experience testing distributed systems, microservices, and event-driven architectures
  • Good verbal and written communication skills for effective collaboration
  • Excellent English communication skills at B2 level or higher
Nice to have
  • Experience working with Google Cloud Platform or other major cloud providers such as AWS or Azure
  • Familiarity with Docker, Kubernetes, or other containerized test environments
  • Experience with contract testing frameworks like Pact or Hoverfly
  • Background in testing data pipelines, ETL workflows, or ML/AI-powered systems