Operations - Software Engineering & Developer
Job function:
Operations - Software Engineering & Developer
Status:
Full Time
Type:
Permanent
At EA Technology, innovation, creativity, and collaboration are the cornerstones of our success. We are a forward-thinking company where our people-first culture empowers every team member to thrive. By living our core values Contribution, Integrity, Creativity, Collaboration, and Fairness we create an environment where wellbeing is prioritised and every individual plays a critical role in driving our success.
We believe in the power of individual creativity and it’s why so many of our employees choose to stay with us long-term. As we continue to grow, so do our opportunities! If you’re an experienced Software Test Engineer ready for your next challenge, we’d love to hear from you.
About the role:
As the Software Test Engineer, you’ll be responsible for leading the design and implementation of test systems, bringing industry best practices into our development processes. Your role will involve working closely with our multidisciplinary team to drive continuous quality improvement by implementing automated testing through Continuous Integration across multiple projects.
In this role, you’ll have the opportunity to shape the test approach and processes as our team continues to grow. While there’s flexibility for remote working, you’ll need to spend some time on-site to work with test equipment. The balance between remote and on-site working is flexible, allowing you to manage your schedule to meet project needs.
Key Responsibilities:
1. Test Case Development: Creating detailed test cases based on requirements specifications, design documents, and risk assessments.
2. Test Rigs: Assembling and running test rigs to enable automatic testing of hardware, software and firmware.
3. Test Execution: Conducting various types of testing, including functional, integration, system, regression, and performance testing.
4. Test Reporting: Preparing detailed test reports summarising test activities, results, and defect analysis.
5. Design and implement robust test programs across all development projects, from specification to deployment.
6. Defect Tracking: Identifying and reporting defects or bugs found during testing using bug tracking tools.
7. Collaborate across teams to ensure testing is aligned with project specifications and requirements.
What we’ll need from you:
1. Proven experience in a Software Testing role with expertise in software testing practices.
2. Strong experience working in both Windows and Linux environments, confident in using the command line.
3. Ability to assemble and configure hardware devices (e.g., signal generators, oscilloscopes) for test setups.
4. Experience taking project requirements and translating them into a comprehensive test plan and strategy.
5. Familiarity with software version control systems, bug tracking software, and document management tools.
6. Excellent communication and presentation skills with the ability to clearly explain test strategies and results.
7. Experience in testing equipment for the Electricity Industry is highly desirable.
8. Ability to mentor junior engineers and support their development in software testing.
Why Join EA Technology?
At EA Technology, we don’t just offer jobs; we provide opportunities to be part of a driven business that’s making a real impact in the world. You’ll work alongside a talented, collaborative team that’s dedicated to driving innovation in the energy sector. We offer:
1. A competitive salary based on experience plus a company performance bonus.
2. 25 days’ holiday, plus bank holidays and an additional day after every 3 years of service (up to 30 days).
3. Pension contributions of 8% from the employer (or cash equivalent).
4. Comprehensive benefits package, including Group Life Insurance, Income Protection, Critical Illness cover and Private Medical Insurance (or cash equivalents).
5. Flexible working options that support a healthy work-life balance.
6. Career development opportunities in a fast-growing, innovative industry.
7. Access to state-of-the-art equipment and hands-on project involvement.
8. A supportive work environment with amazing colleagues who are passionate about making a difference.
Ready to shape the future of power engineering?
If you’re an experienced Software Test Engineer ready to bring your skills to a world-leading company, we’d love to hear from you. Apply today to join EA Technology and be part of our mission to drive the electricity industry forward.
#J-18808-Ljbffr