- Career Center Home
- Search Jobs
- SW Engineer, Test Automation
Description
Summary:
Develops and implements test cases in accordance with product test plans as automated tests. Designs, develops and modifies automated product test suites to meet company release objectives.
Responsibilities:
Create automation scripts using Python and Robot Framework to test radio communications products.
Assist in the development of new engineering Test Plans
Provide input and review of Test Plans
Expand defined Test Plans into comprehensive test cases
Perform defined test cases by automation to validate against specific product requirements
Acquire an expert level understanding of GE Vernova CIC RF Product lines
Read and fully understand documentation and engineering specifications that are public, private and/or provided by customers.
Create and configure test environments, including but not limited to Robot Framework, LabVIEW, Test STAND, Selenium, etc.
Report Product defects as discovered into Jira Database
Utilize Jira or other system to track work activities
Develop and maintain specific product automated test suites
Develop test scripts using Python
Develop test suites within Robot Framework
Maintain existing Automation developed previously in LabVIEW
Ability to develop new test automation including but not limited to LabVIEW
Assemble and maintain the hardware configuration and test setup to enable the test automation
Requirements
Preferred Education and Experience:
Expertise with Python as a scription language.
Experience with software development using Linux tools.
Familiarity with Git, GitHub and GitHub Actions.
Solid understanding of engineering technical issues as related to test development.
Solid understanding of RF communications and networking
Strong background with LabVIEW and Robot Framework automations.
Strong background in Validation Testing.
Working knowledge of Ethernet IP protocols such as UDP and TCP.
Understanding of ModBus and Serial interfaces a plus.
Ability to work in a team and as an individual.
Ability to prioritize work and be responsible for multiple projects at the same time.
BS in Engineering or Computer Science, or equivalent experience/training required.

