Skip To Main Content
backBack to Search

Senior Automation Tester (Java)

We are looking for a highly motivated Senior Automation Tester (Java) to join our QA team. This position involves working within a generalist QA group engaged in functional, automated, and performance testing to ensure excellent software quality. Bring your expertise and collaborate closely with teams to drive quality improvements.

Responsibilities
  • Build automated tools for software quality verification
  • Identify and document software defects
  • Enhance the speed of test execution and broaden test scope
  • Perform automated functional, performance, end-to-end, and system tests
  • Prepare training content and conduct knowledge sharing sessions
  • Collaborate in an agile environment with Engineering and Product teams delivering software iteratively
  • Incorporate QA best practices into software development and deployment pipelines
  • Troubleshoot issues in production high-availability systems
  • Team up with the CI group to develop continuous integration and deployment strategies
Requirements
  • Bachelor’s or Master’s degree in Computer Science or related fields
  • 3+ years of experience in QA and Java automation testing
  • Strong skills in developing test automation scripts using Java, RestAssured, TestNG, and Maven
  • Experience working with Kinesis, API Gateway, and CloudWatch
  • Expertise in automated testing of front-end, microservices, and serverless systems
  • Practical experience automating RESTful APIs
  • Knowledge of CI tools such as Jenkins and Git
  • Good grasp of CI/CD processes
  • English language proficiency at B2+ level, both written and spoken
Nice to have
  • AWS SQS experience
  • Knowledge of testing AWS Step Functions
  • Familiar with Apache JMeter
  • Experience with Selenium
  • Understanding of Spring framework including Spring Boot