Software Development Engineer in Test (SDET)

Reed
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Remote

Tech stack

Java
Automation of Tests
Azure
Software Quality
Code Review
Continuous Delivery
Continuous Integration
JMeter
Load Testing
Selenium
Software Engineering
SQL Databases
Performance Testing
Test Driven Development
Information Technology
Microservices

Job description

Polaris follows a microservices architecture using Azure cloud services. While the product has performed well in initial testing, a recent User Acceptance Testing (UAT) phase ended prematurely due to scaling and performance issues. To ensure the viability of the rollout, we are seeking an experienced Load Testing Specialist to join our team on a contract basis., As a Software Development Engineer in Test (SDET) for Polaris, you will play a crucial role in ensuring the quality and performance of our Java-based software, which operates on a SQL database within Azure infrastructure. You will collaborate closely with our development team, leveraging tools like Azure Load Testing, Selenium, and JMeter for test-driven development (TDD) and load testing. Additionally, you will have the opportunity to innovate and re-tool our test automation platform to enhance efficiency and reliability, * Design, develop, and maintain automated test scripts for functional, regression, and performance testing.

  • Collaborate with developers to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
  • Conduct thorough testing of Polaris software to identify and resolve defects early in the development cycle.
  • Utilise Azure Load Testing, Selenium, and JMeter to perform load and performance testing.
  • Analyse test results, identify trends, and provide actionable insights to improve software quality.
  • Participate in code reviews and provide feedback on testability and quality.
  • Continuously evaluate and implement new tools and technologies to enhance the test automation framework.
  • Document test plans, test cases, and test results comprehensively.

Person specifications …

Requirements

  • Bachelor's degree in computer science, Engineering, or a related field.
  • Proven experience in software development and testing, particularly with Java and SQL databases.
  • Strong knowledge of test automation tools such as Selenium and JMeter.
  • Experience with Azure infrastructure and Azure Load Testing.
  • Proficiency in writing and executing automated test scripts.
  • Familiarity with CI/CD pipelines and integrating automated tests.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Disability Confident Commitment…

We aim to ensure that no candidate or employee receives less favourable treatment on the grounds of gender, race, disability, sexual orientation, religion or belief, age, gender reassignment, marital or civil partnership status, pregnancy or maternity. We offer an interview to disabled candidates who meet the minimum criteria

About the company

Reed in Partnership is a public service provider specialising in skills training for the long-term unemployed, increasing employment opportunities by working with employers and providing youth services. We have been delivering public services since 1998. We are a family-owned company, whose mission has always been to positively transform people and their communities. This is reflected in our services, which we deliver to help people from all backgrounds and circumstances to change their lives for the better. We are an ambitious organisation which has undergone significant growth and diversification. The business now employs over 2,000 staff delivering a diverse portfolio of employability, skills and youth services across the United Kingdom.

Apply for this position