GE Vernova Logo

GE Vernova

Software / Firmware Test Automation Engineer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Lisburn, County Antrim, Northern Ireland, GBR
Mid level
In-Office
Lisburn, County Antrim, Northern Ireland, GBR
Mid level
The Firmware Test and Automation Engineer will create and execute manual and automated tests, improve testing processes, develop frameworks, and collaborate with development teams while ensuring product quality and robustness.
The summary above was generated by AI
Job Description SummaryFirmware/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

Additional Information

Relocation Assistance Provided: No

Top Skills

Docker
Git
Hp Alm
Jenkins
JIRA
Linux
Python
Robot Framework
Selenium

Similar Jobs

48 Minutes Ago
Remote or Hybrid
United Kingdom
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Analyze security alerts, handle incidents, perform malware analysis and remote remediation, and mentor other analysts in a technical role.
Top Skills: .NetCC#PerlPowershellPythonRuby On RailsVb
An Hour Ago
Easy Apply
Remote or Hybrid
United Kingdom
Easy Apply
Mid level
Mid level
Artificial Intelligence • Cloud • Software
As a Developer Success Engineer, you will guide customers through technical milestones, troubleshoot issues, and create documentation to enhance developer success on Vercel.
Top Skills: Next.JsReactServerless FunctionsWeb Performance
An Hour Ago
Easy Apply
Remote or Hybrid
UK
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Manager of Customer Success EMEA Scale will lead a team focusing on high-volume mid-market customers, optimizing engagement strategies, and driving productivity through automation and AI. Responsibilities include coaching, performance management, and improving retention and expansion outcomes with a focus on scalable systems.
Top Skills: Gainsight

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account