ETL Systems Ltd
ETL Systems Limited is an award-winning business specialising in designing and manufacturing RF equipment and infrastructure for the global satellite communications markets. ETL’s world-class products and custom-designed solutions are used globally, supporting various customers, from NATO governments protecting citizens to international broadcasters, satellite communications companies and telecom companies. With a highly skilled global team and over 35 years of experience, ETL Systems is experiencing an exciting period of growth and is seeking a Software Test Automation Engineer to join our team!
ETL People benefits:
Hybrid working available
25 days holidays plus UK bank holidays
Buy and sell holiday scheme
Long service holiday accrual
Pension plan
Life assurance
Annual salary review
Career development and training for all roles
Subsidised on-site employee Café (at Head Office)
Free on-site employee gym (at Head Office)
Free employee refreshments
Casual business dress
Annual company events
Employee kudos awards
ETL employee wellbeing support (free annual flu vaccination, free eye tests, free employee assistance programme, Free GP Access)
Annual Bonus and employee incentives
Free onsite parking, car share scheme and EV charging
Cycle to work scheme
Green travel scheme
Role Overview
We seek an Automation professional with an established background in test automation frameworks and tools to support our continuous integration and delivery pipeline. 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 extensive ETL product portfolio.
Key Accountabilities
Design and develop a comprehensive test automation framework to ensure rigorous testing across a range of our products.
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 the test automation framework with Jenkins to automate test executions for each build 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.
Demonstrate flexibility for project needs and a willingness to learn new domains and tools.
Exhibit a strong work ethic and a willingness to go the extra mile when the project demands it.
Our ideal candidate
Our ideal candidate will have proven experience in test automation using Python, Behave, Selenium, and API. You should also have knowledge of BDD/TDD practices with test automation tools and frameworks, as well as experience with CI/CD tools. Additionally, you should have the ability to work independently and effectively communicate with project stakeholders.
Desirables:
Solid understanding of programming languages such as C and JavaScript.
Competence in SQL is an advantage.
Working knowledge of GIT and Jenkins.
Experience with non-functional testing such as performance and/or security testing is a plus.
Knowledge of embedded products.
Location
Discover exciting opportunities in various locations! Let us know your preferred location when applying.
Closing date: 29/08/2024
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.
Due to the nature of our work many our roles require all candidates to by BPSS compliant. Applicants who accept a conditional offer of employment must meet the requirement of right to work in the UK and must meet eligibility requirements for access to classified information and will be subject to government security checks.
REF-(Apply online only)