In this role, they will collaborate with the Scrum development team and product management team to design and execute both manual and automated test solutions……
Collaborate with developers, QA peers, product managers and customer support to ensure comprehensive test coverage, validate fixes, resolve defects, reproduce……
Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety……
Editorial Quality at Scale: Act as the final reviewer for content produced by AI-assisted workflows and engineers, maintaining a high bar for technical accuracy……
This means our customers can focus on groundbreaking research, while we take care of the rest. Experience working directly with customers or field teams in……
This means our customers can focus on groundbreaking research, while we take care of the rest. Location: Hybrid - 3 days per week in London Office (Angel,……
Our customers are vehicle manufacturers and Tier 1 suppliers as well as Euro NCAP laboratories, vehicle proving grounds and autonomous vehicle developers.…
Firmware/Software Test Automation Engineer FTE
Role Summary/Purpose
The Firmware Test and Automation Engineer will report to the Firmware QA Manager and work within a Scaled Agile Scrum environment. In this role, they will collaborate with the Scrum development team and product management team to design and execute both manual and automated test solutions for product releases.
You will work among a talented and motivated R&D team, applying technologies such as On-line Dissolved Gas Measurement (DGA), Bushing Measurement (Tan Delta and Capacitance), Partial Discharge (PD) detection (UHF & Electrical) and Fast Transient measurement.
The team’s scope is unique, spanning fundamental research into new measurement technologies through to the development and deployment of advanced cloud-based Industrial Internet solutions.
Job Description
Role Responsibilities
Define, implement, and execute manual and automated tests across the GE product fleet to ensure functionality, quality, and robustness.
Identify opportunities to improve and automate the testing process, including evaluating and selecting appropriate tools.
Develop automated test frameworks using Python, Robot Framework, or other object-oriented programming languages.
Implement test automation where appropriate to improve efficiency, repeatability, coverage, and accuracy.
Methodically review user stories, acceptance criteria, and product requirements.
Create detailed, well-structured, and comprehensive test plans and test cases.
Ensure traceability between requirements and test cases.
Identify, recommend, and implement procedures to improve the efficiency of QA test execution.
Work closely with the Scrum development team to perform smoke and regression testing in a timely manner, using both manual and automated methods.
Assist with the prioritization and analysis of reported defects, and collaborate with development teams to support timely resolution.
Verify that firmware defects have been resolved.
Triage and analyze test results.
Participate in peer reviews of test designs and scripts.
Maintain accurate records of test results for release documentation, and prepare test and release reports as needed.
Maintain a repository of software and firmware release artifacts.
Capture debug output and stack traces to help developers identify and resolve the root causes of firmware defects.
Demonstrate strong attention to detail and the ability to work effectively in a fast-paced, changing team environment.
Perform additional duties as requested by the QA Manager and Embedded Software Leader.
Essential Criteria
Bachelor’s Degree in an Engineering or Computer Science discipline or equivalent.
Extensive experience as a Firmware test and automation engineer.
Designed and maintained a complete test automation framework
Excellent diagnostic and troubleshooting skills.
Ability to work independently and be self-motivated.
Excellent written and verbal communications and interpersonal skills
Strong organizational skills and ability to multitask.
Hands on experience in testing microservices in a docker environment.
Extensive hands on experience with Python and Robot-Framework.
Familiarity with Jenkins.
Familiarity with test automation framework such as Selenium.
Competent in use of configuration management tools preferably github
Planning and organizing skills
Desired Criteria
Understanding of embedded systems and environments
Preferably hands-on experience with PyCharm or VS.
Familiarity with CI/CD pipeline.
Experience of Linux Operating system
Familiarity with HP ALM Quality Centre and Rally/JIRA
Ability to use signal generators and oscilloscope
Ability to understand mechanical and electronic systems
Enthusiastically research new tools and testing processes.
Evidence of mentoring/coaching software team members.
Ability to design and construct electronic hardware simulators
Experience in automation and manual testing of both DGA900 family, Bushing Monitoring (BMT) and Hydran Component/Integration testing
The minimum salary is £39k and the max salary is £44k.
£39k – £44k/yr (Glassdoor Est.)
£42k
/yr Median
Lisburn, Northern Ireland
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.