You will develop Java applications and build automated testing frameworks to ensure code quality.
Responsibilities
- Write clean, maintainable code using Java and object-oriented programming principles.
- Develop and execute automated tests using Selenium, JUnit, or TestNG.
- Integrate testing suites into CI/CD pipelines using Jenkins or GitLab CI.
- Manage source code and version control through Git.
Required Skills
- 8+ years of professional experience in software development.
- Proficiency in Java and object-oriented programming.
- Hands-on experience with automation testing tools such as Selenium.
- Experience with testing frameworks like JUnit or TestNG.
- Familiarity with CI/CD tools including Jenkins or GitLab CI.
- Practical knowledge of Git for version control.
- Bachelor's degree in Computer Science.
Preferred Skills
- Knowledge of databases and SQL.