Software Developer in Test (SDET)

Software Developer in Test (SDET)

Freelance 50000 - 65000 £ / year (est.) Home office (partial)
Korn Ferry

At a Glance

  • Tasks: Design and develop automated test frameworks for cutting-edge data pipelines and APIs.
  • Company: Join a forward-thinking tech company in London with a hybrid work model.
  • Benefits: Competitive daily rate, flexible working, and opportunities for professional growth.
  • Other info: Exciting opportunity to work with innovative tools and enhance your career in a dynamic setting.
  • Why this job: Make a real impact on quality assurance using the latest technologies in a collaborative environment.
  • Qualifications: Proficient in Java, with experience in TDD/BDD and cloud automation.

The predicted salary is between 50000 - 65000 £ per year.

We're looking for a Senior Software Developer in Test - Java & Cloud Automation to join our team in London in a hybrid working mode. In this role, you will ensure the quality and reliability of complex data pipelines and APIs through cutting-edge automation practices. You'll leverage your expertise in Java, testing frameworks, and cloud-native architectures to design and implement scalable test solutions, while collaborating closely with developers to embed TDD/BDD across the lifecycle.

Responsibilities

  • Design, develop, and maintain automated test frameworks and tools for end-to-end (F2B) testing
  • Implement API testing for RESTful services to validate functionality, robustness and performance
  • Evaluate and validate data pipelines on Databricks for accuracy and consistency
  • Collaborate with engineering teams to drive TDD/BDD adoption throughout development
  • Contribute to and optimize CI/CD pipelines in GitLab to enable continuous delivery
  • Ensure scalable test solutions within Azure-based cloud architectures

Requirements

  • Strong proficiency in Java programming with a focus on automated testing
  • Solid knowledge of TDD/BDD methodologies and related frameworks
  • Experience in testing RESTful APIs and complex integration workflows
  • Familiarity with data pipelines and F2B testing approaches
  • Hands-on experience with Azure Cloud, Databricks and GitLab CI/CD (highly beneficial)
  • Strong analytical and troubleshooting skills, with a keen eye for quality and detail

Nice to Have

  • Experience testing large-scale, distributed systems
  • Knowledge of containerized environments (Docker/Kubernetes)
  • Familiarity with performance and reliability testing tools

Software Developer in Test (SDET) employer: Korn Ferry

Join a forward-thinking company in London that values innovation and quality, offering a dynamic work culture where collaboration and continuous learning are at the forefront. As a Senior Software Developer in Test, you'll benefit from competitive rates, flexible hybrid working arrangements, and opportunities for professional growth in cutting-edge technologies like Java and cloud automation. With a strong emphasis on TDD/BDD practices and a commitment to employee development, this role provides a meaningful and rewarding career path in a vibrant city.

Korn Ferry

Contact Details:

Korn Ferry Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer in Test (SDET)

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and cloud automation. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your automated test frameworks and any projects you've worked on. This is your chance to demonstrate your expertise in TDD/BDD and API testing, so make it shine!

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with Azure Cloud, Databricks, and CI/CD pipelines. We want to see how you can contribute to our team’s success!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about joining our team.

We think you need these skills to ace Software Developer in Test (SDET)

Java Programming
Automated Testing
TDD/BDD Methodologies
API Testing
RESTful Services
Data Pipeline Validation
Databricks

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java and automated testing. We want to see how your skills align with the role, so don’t be shy about showcasing your TDD/BDD expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about quality assurance and how your background in cloud automation makes you a perfect fit for our team.

Showcase Relevant Projects:If you've worked on any projects involving RESTful APIs or data pipelines, make sure to mention them. We love seeing real-world examples of your work, especially if they relate to Azure or GitLab CI/CD!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Korn Ferry

Know Your Tech Stack

Make sure you brush up on your Java skills and get familiar with the testing frameworks mentioned in the job description. Being able to discuss your experience with TDD/BDD methodologies and how you've implemented them in past projects will show that you're a strong fit for the role.

Showcase Your Automation Skills

Prepare to talk about your experience with automated testing, especially in relation to RESTful APIs and data pipelines. Have specific examples ready where you've designed or maintained automated test frameworks, as this will demonstrate your hands-on expertise.

Understand Cloud Technologies

Since the role involves Azure Cloud and Databricks, it’s crucial to have a solid understanding of these technologies. Be ready to discuss how you've used cloud-native architectures in your previous roles and how they can enhance testing processes.

Collaborate and Communicate

This position requires close collaboration with engineering teams, so be prepared to discuss how you've worked with developers in the past. Highlight any experiences where you drove TDD/BDD adoption or contributed to CI/CD pipelines, as this will showcase your teamwork and communication skills.