Software / Firmware Test Automation Engineer

GE Vernova

5

(23)

Lisburn, United Kingdom

Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.
  • #55E6D9B96303C230100FF5C875B638F7-a0b443

    Position summary

    ob 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

    Why you should apply for a job to GE Vernova:

  • 5/5 in overall job satisfaction
  • 4.9/5 in supportive management
  • 100% say women are treated fairly and equally to men
  • 100% would recommend this company to other women
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Build your network and connect with other GE employees for professional development via our seven Affinity Networks.
  • We empower our people through coaching and feedback, our talent development philosophy, and even our customizable benefits programs.
  • GE offers many healthcare options; 401(k) plan; tuition reimbursement; adoption resources; employee assistance; and recognition programs.