Skip To Main Content
backBack to Search

Senior Automation Tester (Java)

We are seeking a driven and skilled Senior Automation Tester (Java) to join our quality assurance team. This role involves working within a versatile QA group engaged in functional, automated, and performance testing, ensuring top-tier software quality through collaboration and technical know-how. Join us to contribute your expertise and elevate our testing standards.

Responsibilities
  • Create automated testing tools to verify software quality
  • Detect, record, and monitor software bugs
  • Improve test execution speed and broaden test coverage
  • Perform automated functional, performance, end-to-end, and system testing
  • Develop training documents and facilitate knowledge sharing sessions
  • Collaborate in an agile setting with Engineering and Product teams to deliver software incrementally
  • Embed QA processes into development and deployment workflows
  • Resolve issues in live, high-availability environments
  • Collaborate with the CI team to develop effective continuous integration and deployment strategies
Requirements
  • Bachelor’s or Master’s degree in Computer Science or a related discipline
  • Minimum 3 years of experience in QA and Java test automation
  • Strong experience creating test automation scripts using object-oriented frameworks like Java, RestAssured, TestNG, and Maven
  • Practical knowledge of Kinesis, API Gateway, and CloudWatch
  • Experience automating tests for front-end, microservices, and serverless architectures
  • Hands-on skills in automating RESTful APIs
  • Familiarity with Continuous Integration tools such as Jenkins and Git
  • Good understanding of CI/CD workflows
  • Proficient English communication skills, both written and spoken, at B2+ level or above
Nice to have
  • Familiarity with AWS SQS
  • Experience in testing AWS Step Functions
  • Knowledge of Apache JMeter
  • Background with Selenium
  • Understanding of Spring frameworks including Spring Boot