Logo of Huzzle

Junior SDET (Software Development Engineer in Test) - Java

image

Diffblue

27d ago

Applications are closed

  • Job
    Part-time
    Junior Level
  • Software Engineering
  • Oxford

Requirements

  • Studied a computer science related subject at an undergraduate degree level or higher
  • Fluency in the Java language and runtime library
  • Fluency with JUnit, hamcrest and other Java testing frameworks
  • Good understanding of the Spring Framework and the core concepts of Spring testing
  • Knowledge of Git or other SCMs
  • Contributions to large private and/or open-source projects
  • Knowledge of test-driven development and a CI/CD setup
  • Excellent communication skills and ability to work well in a team proactively
  • Experience with one or more of Linux/Mac OS/Windows environments
  • Willingness to learn new skills and technologies and adapt to arising challenges
  • Desirable:
  • Knowledge of scripting languages like Python

Responsibilities

  • Design and build complex Core Java JUnit tests in an Agile environment, using industry QA best practices
  • Manually test those parts of our product that do not yet have test automation and rapidly evolve our testing corpus and infrastructure to cover them in time
  • Participate in code reviews, pull-request development, pair programming and test development
  • Pro-actively contribute to the team’s objectives of delivering incremental value every sprint and partner with other team members to deliver those objectives
  • Interact with business stakeholders, customers and management to understand and refine user stories and the product backlog
  • Have a passion for innovation and improvement whilst recognising that customer outcomes are always key

FAQs

What level of experience is required for the Junior SDET (Software Development Engineer in Test) - Java position at Diffblue?

We are looking for individuals who have studied a computer science related subject at an undergraduate degree level or higher and have fluency in the Java language and runtime library. Knowledge of testing frameworks like JUnit and Spring Framework is required, as well as experience with test-driven development and CI/CD setup.

What are the key responsibilities of a Junior SDET at Diffblue?

Key responsibilities include designing and building complex Core Java JUnit tests in an Agile environment, participating in code reviews and pair programming, manually testing parts of the product without automation, interacting with stakeholders to refine user stories, and contributing to the team's objectives of delivering incremental value every sprint.

Are there any benefits offered to employees in the Junior SDET - Java position at Diffblue?

Yes, company benefits include a competitive package with share options, private health and dental plans, non-contributory pension, life insurance, 25 days annual leave plus Bank holidays, flexible working arrangements, annual eye tests and contributions towards glasses, cycle to work scheme, and more.

We make software that writes software. Our first product, Cover, automatically writes unit regression tests for code.

Technology
Industry
11-50
Employees
2016
Founded Year

Mission & Purpose

AI for code: Diffblue's first product, Cover, automatically writes regression unit tests for your code allowing you to ship higher quality software, faster.