Software Development Engineer in Test (SDET)
Role details
Job location
Tech stack
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