Role summary:
The Software Quality Test Engineer will be responsible for collaborating closely with the software development team to implement QA (Quality Assurance) test plans and automation to ensure world-class software quality and driving cross-team software troubleshooting and fix resolution. You will be a member of an integrated squad working together to deliver successful outcomes on the GE Predix platform
Essential functions:
Routinely work with business stakeholders to translate system requirements into acceptance test criteria, including BDD (Behavior Driven Development) where appropriate
Contribute in Agile / Scrum planning sessions to propose sprint test plans
Participate in daily scrum team functions to ensure voice of quality is an integral part of the scrum team
Participate in selection of software testing tools and test automation frameworks
Generate and execute automated / manual test cases daily and each sprint while collaborating heavily with the software developers
Contribute to development of an automated / manual regression test suite, and ensure it is executed as appropriate
Track and report on software quality trends during software release cycles
Propose and track software quality metrics
Basic qualifications:
Bachelor's Degree in Computer Science, Engineering, or related discipline
Minimum of 3+ years of experience writing object-oriented software, or designing and executing manual and automated software tests
Strong Facilitation skills, leading in-person and remote teams in co-creation sessions, creating wireframes, workflows and prototypes.
Must be legally authorized to work in the United States full-time
Must be willing to work in our XXXXX facility full-time
Must submit application for employment through gecareers.com (or COS if internal) to be considered
Must be 18 years of age or older
Must be willing to take a drug test as part of the selection process Must be willing to submit to a background investigation, including for example, verification of your past employment, criminal history, and educational background"
Desired qualifications:
Master's Degree in Computer Science, Engineering, or related discipline
A strong focus on customer outcomes
Demonstrated proficiency in writing software test cases for enterprise software deliverables
Experience with contemporary quality approaches such as TDD (Test Driven Development) and BDD
Knowledge of software testing concepts including: regression, unit, integration, load, white box, black box, positive, negative, mocking, boundary testing, scalability, traceability
Successful track record of translating business requirements to functional software tests
A background in defining Software test automation frameworks and delivering reusable automated test suites
Experience with testing Tools: HP QC / QTP, UFT, Selenium, Loadrunner, Static Code Analysis
Demonstrated ability to work effectively across functions in a matrix environment.
Strong interpersonal skills, including the ability to diplomatically advocate for the appropriate support staffing levels.
Ideal candidate will also have experience presenting effectively to non-technical and executive audiences.
Strong analytical skills - strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions; anticipates obstacles and develops plans to resolve.
Resourceful and quick learner; able to efficiently seek out, learn, & apply new areas of expertise as needed.
Highly self-motivated, able to work independently