Key Responsibilities
- Design, develop, and maintain automated test suites using Java and JUnit for unit and integration testing
- Collaborate with cross-functional teams to integrate automated testing into CI/CD pipelines using Jenkins and other deployment tools
- Ensure software reliability through rigorous testing in dynamic, distributed environments
- Optimize test automation frameworks for scalability and maintainability
- Monitor and analyze test results to identify defects and performance bottlenecks
- Contribute to infrastructure as code initiatives to support test environments
Requirements
- 3+ years of experience with core Java and Spring Boot frameworks
- Proficiency in SQL and database technologies such as Aurora PostgreSQL and Snowflake
- Experience with real-time messaging services like Kafka and AWS SQS/SNS
- Familiarity with AWS services architecture and solution patterns
- Strong understanding of test automation, CI/CD, and containerization principles