




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


