Offers “General Electric”

Expires soon General Electric

Lead Software Test Engineer

  • Uşak, Türkiye

Job description

3132737
Additional Cities

Milwaukee
Career Level

Experienced
Relocation Assistance

Yes
Business

GE Healthcare
Business Segment

Healthcare Clinical Care Solutions
Function

Engineering/Technology
Country/Territory

United States
Additional States/Provinces

Wisconsin
Postal Code

53223-3219
Role Summary/Purpose

Join a dynamic and motivated software team focused on developing GE Healthcare's Mobile Digital Health products. The Lead Software Test Engineer is a key member of Scrum/Development team & responsible for developing robust test solutions & related test activities leveraging existing/new technologies, test automation & agile testing practices. The Lead Software test engineer is responsible for full test lifecycle such as developing, maintaining & execution of both manual & automated test cases.
Essential Responsibilities

• Provide technical leadership on test strategies, architecture and building of test automation frameworks and solutions with the systems team and other Software Test Engineers.
• As part of a scrum team, interface with developers and architects to understand the technical design of applications and ensure testability of the developed components/features
• Collaborate with development team in bug fixing and building sprint plans
• Develop and run automated and manual test procedures/test cases, including writing acceptance tests in parallel to code development
• Develop ongoing test automation environments to integrate acceptance and component tests into the continuous testing environment
• Responsible for reviewing and critiquing technical/functional tests, requirements and software design specifications.
• Work with the system team to develop performance, interoperability, reliability and system software test strategies, test specification and test cases.
• Collaborate with System Integration & Test team for overall Integration and System Testing
• Mentor other engineers on the team to develop high quality software test cases
• Provide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
Qualifications/Requirements

• Bachelor’s Degree in Computer Science, Electrical Engineering or related computer field
• Minimum of 5 years of experience in automated software testing that includes both front end and back end automation.
• Minimum of 3 years of experience with ATDD/BDD automation/tools (such as Jbehave, Specflow, Cucumber, Robot Framework, etc.)
• Minimum of 3 years of experience creating software test strategies/plans.
• Minimum of 2 years of experience in object oriented software development using various programming languages (Java, C#, C++, etc)
• Minimum of 2 years of experience using scripting languages (Perl, Python, Ruby, Shell).
• Minimum of 1 year of experience working as part of an Agile Scrum Team
• Working knowledge of Source Code Management Tools (Perforce/SVN/Git), software debugging tools, emulators etc.
• Good understanding of Test Driven and Acceptance Testing/Behavior-Driven Testing concepts
• Demonstrated ability to work effectively within and across various teams
• Demonstrated ability to lead communications across different team structures/positions on test strategy and deliverables.
• Demonstrated technical testing excellence; ability to articulate, solve, and close on technical problems.
Desired Characteristics

• 3+ years of experience working in the regulated medical device industry
• 1+ years using advanced JavaScript frameworks such as Angular, AngularJS, React, Backbone and design patterns such as Flux/Redux.
• Experience with multiple types of testing techniques (black box, white box, challenging, manual, regression, smoke, performance, HALT, HAST, etc)
• Experience in building large software systems/products, software platforms and computer networking
• Working knowledge of virtualization technologies (hypervisors, vsphere, Docker)
• Demonstrated ability to navigate through ambiguity, prioritize conflicting asks and adapt to changing project situations
• Self-starter, energizing, results-oriented, and able to multi-task; tenacious and organized
• Adaptable/Flexible: being open to change in response to new information, different or unexpected circumstances, and having the ability to navigate ambiguous situations
• Clear thinking: simplifying strategy into specific actions with clear accountability, making decisions with speed and accuracy based on best available information, and communicating priorities clearly and concisely
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.
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is anEqual Opportunity Employer . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Additional Eligibility Qualifications

GE will only employ those who are legally authorized to work in the United States for this opening.
Primary Country

United States

Make every future a success.
  • Job directory
  • Business directory