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:
- Java, including core concepts, object-oriented programming, 4/5
- Testing concepts, frameworks JUnit, TestNG 4/5
- 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.