Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Noesis

NewBe an early applicant

Java Developer (Test Automation & CI/CD)

Posted Updated
Discussion

Summary

Java developer role centered on test automation and CI/CD: building Java applications and automated test frameworks (Java, SQL, Cucumber, Selenium), maintaining Jenkins pipelines, and documenting automation processes. Requires 4+ years of Java experience plus Spring Boot, REST APIs, and Git-based version control.

Main Tasks And Responsibilities

Noesis is looking for candidates with the following profile:

  • Develop and maintain Java-based applications and test automation frameworks, ensuring robust architecture, code quality, and root cause analysis of defects;
  • Design, implement, and enhance automated test solutions using Java, SQL, Cucumber, and Selenium, ensuring comprehensive test coverage and maintainability;
  • Configure, monitor, and maintain CI/CD pipelines using Jenkins, including version control, code reviews, and test execution monitoring to support continuous delivery;
  • Collaborate with development and business teams to define testing requirements, track quality metrics, and produce technical documentation for automation frameworks and processes.

Main Tasks And Responsibilities

Noesis is looking for candidates with the following profile:

  • Develop and maintain Java-based applications and test automation frameworks, ensuring robust architecture, code quality, and root cause analysis of defects;
  • Design, implement, and enhance automated test solutions using Java, SQL, Cucumber, and Selenium, ensuring comprehensive test coverage and maintainability;
  • Configure, monitor, and maintain CI/CD pipelines using Jenkins, including version control, code reviews, and test execution monitoring to support continuous delivery;
  • Collaborate with development and business teams to define testing requirements, track quality metrics, and produce technical documentation for automation frameworks and processes.

Requirements

  • Degree in Computer Science, Software Engineering, or a related field;
  • Minimum of 4 years of professional experience in Java development, with a strong focus on systems architecture and test automation frameworks;
  • Hands-on experience with Spring Boot, RESTful API development, and automated testing frameworks such as JUnit, Mockito, Cucumber, Selenium, or equivalent technologies;
  • Previous experience with CI/CD pipelines and version control systems, including Jenkins, Git, and Bitbucket, as well as strong knowledge of SQL and database integration;
  • Experience with observability and monitoring tools such as Grafana, and familiarity with DevOps and quality engineering practices, will be considered an advantage;
  • Knowledge of Docker, Kubernetes, and cloud-native environments will be valued;
  • Proactivity and dynamism;
  • Organizational and communication skills.

Join us. Let's innovate together!

All our recruitment and selection processes are based on equal opportunities, valuing the competence and potential of each person and ensuring that no candidate is discriminated on the grounds of gender, ethnicity, sexual orientation, age, religion or physical condition.

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →