Qualitest Hiring Java Developers

Qualitest is the only services provider to be positioned by Everest Group as a Leader in both the Next-generation Quality Engineering (QE) Services PEAK Matrix®️ Assessment 2023 and the Quality Engineering (QE) Specialist Services PEAK Matrix®️ Assessment 2023.

Qualitest was also identified as a Market Leader in NelsonHall’s NEAT 2023 vendor evaluation for Quality Engineering across all six categories, and was positioned as a leader in the ISG Provider Lens(TM) – Next-Gen ADM Services 2023 – U.S., Continuous Testing Specialists.

Job Description:
  • Strong understanding of Java, including core concepts, object-oriented programming, and best practices.
  • Familiarity with unit testing concepts, frameworks (e.g., JUnit, TestNG), and mocking libraries (e.g., Mockito).
  • Understanding of unit test coverage metrics (e.g., line, branch, and mutation coverage).
  • Experience with AI-driven or automated test generation tools like Diffblue Cover (preferred).
  • Ability to integrate the automated test generation tool into an existing development workflow.
  • Knowledge of Java build tools such as Maven or Gradle to configure and manage dependencies for automated testing.
  • Experience integrating, optimizing and troubleshooting automated testing tools into CI/CD pipelines.
  • Familiarity with pipeline optimization to include test generation as part of the build process.
  • Proficiency with Git for managing code repositories and ensuring smooth collaboration.
  • Familiarity with Agile or DevOps practices to align testing automation with broader organizational goals.
  • Working with development teams to identify gaps in test coverage and ensure the tool meets organizational needs.
  • Writing clear documentation for the setup, usage, and maintenance of the automated test generation process.
  • Ensuring the integration of tools doesn’t expose sensitive data or introduce vulnerabilities.
Must have:
  1.  Java, including core concepts, object-oriented programming, 4/5
  2. Testing concepts, frameworks JUnit, TestNG 4/5
  3. Knowledge of Java build tools such as Maven or Gradle 3/5
Required Qualifications:
 
    Educational Background:
  • A bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
   Technical Skills:
  • Strong understanding of Java, including core concepts, object-oriented programming, and best practices.
  • Proficiency in unit testing frameworks such as JUnit or TestNG, and mocking libraries like Mockito.
  • Familiarity with test coverage metrics and the ability to assess and improve coverage.
  • Experience with AI-driven or automated test generation tools like Diffblue Cover (preferred).
  • Expertise in Java build tools such as Maven or Gradle.
  • Solid understanding of Git for version control and collaboration.
  • Hands-on experience integrating and optimizing automated testing tools within CI/CD pipelines.
  • Knowledge of pipeline optimization techniques for efficient test integration.
Apply
Important Notice:
  • This role requires a strong commitment to ensuring the quality and security of software applications through the implementation of advanced testing methodologies and tools.
  • Candidates are expected to demonstrate hands-on experience during the interview process, including a technical assessment focused on Java development and automated testing.
  • As part of our inclusive and diverse workplace policy, we welcome applications from candidates of all backgrounds and encourage individuals from underrepresented groups in technology to apply.

Leave a Comment