Description
You will act as a Java Engineer focused on quality engineering and test automation.
Responsibilities
- Write test automation for message processing and REST API applications.
- Develop UI-based application automation using Selenium or Protractor.
- Implement CI/CD build pipelines using Git, BitBucket, Jenkins, and Maven.
- Validate data integrity across databases and messaging systems.
Required Skills
- 5+ years of professional experience in quality engineering or software development.
- Strong proficiency in Java and the Spring framework.
- Hands-on experience with JUnit for unit and integration testing.
- Experience testing REST APIs and message-driven architectures using Kafka.
- Practical knowledge of working in Linux/Unix environments.
- Experience with version control and build tools including Git, BitBucket, and Maven.
- Competency in database testing and validation.
- Proven ability to build and maintain Jenkins CI/CD pipelines.
Preferred Skills
- Experience with Protractor for end-to-end UI testing.