Skip To Main Content
backBack to Search

Senior Automation Tester (Java)

We are looking for a proactive and highly motivated Senior Automation Tester (Java) to join our team.

In this role, you will be part of a QA generalist group where everyone is engaged in functional, automated, and performance testing. You will help ensure the delivery of high-quality software through collaboration and technical expertise.

Responsibilities
  • Develop automated tools to assess and validate software quality
  • Identify, document, and track software defects
  • Enhance the efficiency of test execution and expand test coverage
  • Execute automated functional, performance, end-to-end product, and system tests
  • Prepare training materials and lead knowledge transfer sessions
  • Work within an agile environment, collaborating with Engineering and Product teams to deliver software iteratively
  • Integrate QA practices into the software development and release cycles
  • Troubleshoot issues in live, high-availability systems
  • Partner with the CI team to design optimal strategies for continuous integration and deployment
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • At least 3 years of experience in QA and Java test automation
  • Strong background in developing test automation scripts using object-oriented frameworks such as Java, RestAssured, TestNG, and Maven
  • Practical experience with Kinesis, API Gateway, and CloudWatch
  • Experience in automated testing of front-end, microservices, and serverless applications
  • Hands-on experience automating RESTful APIs
  • Familiarity with Continuous Integration tools like Jenkins and Git
  • Understanding of CI/CD processes
  • Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
  • Experience with AWS SQS
  • Experience testing AWS Step Functions
  • Knowledge of Apache JMeter
  • Experience with Selenium
  • Familiarity with Spring frameworks, including Spring Boot