Quality Assurance Engineer

General Electric

Company Type


Quality Assurance Engineer

Digital Predix Products & Technology

GE Digital


Essential Responsibilities

In this role, you will:

Take a lead role in functional testing for our Edge product in different embedded devices.
Review the requirement, architecture and design documents to come up with test strategies
Design, develop, maintain, and execute test cases for product requirements that are scalable, repeatable and measurable.
Help build a testing framework to automate all tests from test requirements to test results in a continuous integration system
Configure test environments, servers, to reproduce customer deployments
Reproducing and troubleshooting the bug with developer.
Take ownership of defects found during testing and provide information to developers including driving follow-up actions when necessary
Identify, document and track software defects found during testing
Verify bug fixes supplied by engineers in response to defect reports
Work closely with developers to ensure defects are correctly identified and fixed
Collaborate with the whole QA team to improve processes and deliver faster with high quality

About Us

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Role Summary/Purpose

Responsible for performing in depth functional testing of our Predix Edge Security products. Looking for a World-Class QA Engineer responsible for designing, developing, maintaining, and executing both manual and automated tests for our EDGE products. You will be working with the QA team. Reporting to the QA Manager, you will interact closely with the Product Owner and scrum teams and will be expected to understand the product thoroughly and be a strong quality advocate to influence your team..


Basic Qualifications

Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
3 years of Test Engineering experience in functional testing

Eligibility Requirements

Legal authorization to work in Canada is required.
Any offer of employment is conditioned upon the successful completion of a background investigation

Desired Characteristics

Technical Expertise:

3+ years of experience automating web applications with Selenium
Very experienced in JavaScript, Java, Python, Shell
Experience with Selenium Web Driver, Cucumber and node.js
Strong writing and communication skills to describe test cases and test results
Hands-on experience configuring test environments with Linux servers
Experienced in networking fundamentals
Strong knowledge of software testing methodologies and software development fundamentals
Experience with running large scale tests in parallel against multiple browsers
Experience with Jenkins to run all test cases end-to-end automatically
Experienced with Linux Operating System and performance issues related to the system
Demonstrated ability to logically and analytically troubleshoot software
Demonstrated skills in writing clear and reproducible problem reports and test results
Ability to understand machine language, operating systems, common APIs, libraries and runtime environments and how they interact with hardware, firmware, and binary code
Exposure to SCADA/DCS systems or industrial technologies

Business Acumen:

Quick to translate testing results into business risks relevant to our customers
Strong problem-solving abilities and capable of articulating specific technical topics or assignments
Expert in breaking down problems and estimate time for development and testing tasks
Ability to effectively prioritize tasks
Proficient in communicating very technical concepts and issues to relevant businesses
Ability to write clear benchmarking reports for marketing purpose.


Demonstrates clarity of thinking to work through limited information and vague problem definitions
Influences through others; builds direct and "behind the scenes" support for ideas
Proactively identifies and removes obstacles or barriers on behalf of the customer
Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Personal Attributes:

Keen attention to details and strong analytical, problem solving, troubleshooting, and prioritization skills
Able to work under minimal supervision
Excellent communication skills and the ability to interface well with the wider engineering department
Dedication and commitment to problem resolution
Ability to work on assigned tasks under tight time constraints
Strong desire to experiment, use new tools and techniques
Can be a creative problem solver


Career Level



Digital Technology



U.S. State, China or Canada Provinces

British Columbia

Postal Code

V7X 1J1

Relocation Assistance


Read Full DescriptionHide Full Description
Confirmed 7 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up