Description

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.

Education

Bachelor's degree in Computer Science