Software Test Engineer
Role details
Job location
Tech stack
Job description
Reporting to a software test lead we are seeking a Test and automation engineer with a strong background in test and automation frameworks and tools to support continuous integration and delivery pipelines. Using Python Behave, Selenium, API, and Jenkins you will be responsible for designing, implementing, and maintaining automated test scripts to ensure the quality and reliability of our ETL extensive product portfolio. The test and automation engineer will also look to improve and automate build process integrating them with Hardware and Software in the loop testing., * Design and develop a comprehensive test automation framework to ensure rigorous testing across a range of our products.
- Support integration of Hardware & Software in the loop testing
- Create and maintain test automation scripts using Python Behave, API, and Selenium.
- Implement detailed and user-friendly test result reporting, improving the visibility and traceability of test outcomes.
- Integrate build and test frameworks with Jenkins to automate build and release, ensuring continuous testing and faster delivery cycles.
- Ensure high-quality coding standards are met and maintain test documentation.
- Identify, document, and track bugs, performing thorough regression testing when bugs are resolved.
- Collaborate with cross-functional teams to understand requirements and ensure comprehensive test coverage.
Our ideal candidate
The ideal candidate will have strong experience of creating test and automation pipelines to ensure that software is built, reviewed and tested to the highest level of quality. This role is perfect for a candidate with a strong eye for detail and process that can bring a determination to improve and automate processes where possible. Previous experience in Hardware and Simulation in the loop testing is an advantage to improve test infrastructure to ensure issues are found and resolved quickly As our business continues to grow, we are looking for our test and automation team to grow their careers with us and help drive best practice and modern tooling so a knowledge or desire to learn is essential.
Requirements
Do you have experience in TCP/IP?, * Python
- Test frameworks such as Behave BDD and Selinium
- Jenkins
- Networking experience in TCP/IP, UDP
- Hardware and board-level debug
- PEN Testing and Cyber security
Location: Hybrid working is available for this role. When on-site at you will be working from our R&D office in Rickmansworth. Before applying, please make sure you can commute to Ground Floor, Trinity Court, Suite C, Church St, Rickmansworth WD3 1RT
Closing date: At ETL, we always prioritise efficiency in everything we do. With this in mind, we are looking to commence our interview process without delay and reserve the right to close the opening early should we receive suitable applications.
BPSS Compliant: Due to the nature of our work, all roles require candidates to be BPSS compliant.
VISA Sponsorship: ETL Systems is proud to be a Grade A VISA sponsor for skills in short supply within the UK. Unfortunately, we are unable to offer sponsorship for this role.
Benefits & conditions
Pulled from the full job description
- Referral programme
- Employee discount
- Gym membership
- Employee assistance programme
- Company pension
- Discounted gym membership
- Company events, We are proudly recognised as a Great Place to Work (2024, 2025 & 2026) and named Best Workplace in Manufacturing, Production and Transportation (2025). Our success is built on strong values that shape how we work and grow together:
- Collaboration: We work as one team, united in purpose and committed to shared success.
- Innovation: We embrace curiosity and forward-thinking to drive meaningful progress.
- Excellence: We set ambitious standards and consistently deliver high-quality outcomes.
- Integrity: We act ethically, honestly and with professionalism in everything we do.
If you're looking to join a company where your ideas are valued, your growth is supported, and your work makes a global impact, ETL Systems is the place for you.
ETL People benefits
- 33 days' holiday per year (including UK bank holidays), rising to 38 days over your first five years' service.
- Company-funded Health Cash Plan (helping with everyday healthcare costs).
- Annual Bonus & Salary Review.
- Company Pension.
- Career development and training for all roles.
- ETL Employee Wellbeing Support:, free eye tests, free Employee Assistance Programme, GP anytime.
- ETL People Perks: discounts on shopping, holidays, gym membership, days out, cinema and dining.
- Buy and Sell Holiday Scheme.
- Free on-site Employee Gym (Hfd HQ) and subsidised Gym memberships via People Perks
- Subsidised on-site employee Café (Hfd HQ), with free refreshments for all employees
- Free onsite parking, car share scheme and EV charging.
- Casual Business Dress.
- Flexible Hours available with core hours Monday-Friday 8am-4pm (no weekends/evening)
- Annual company events.