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 an Equal 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.
Role Summary: You will be responsible for the design and development of automated and manual tests for our medical imaging products, ensuring that they meet the stringent internal and external quality goals of GE, our customers, and their clients. As you grow in this position you will receive an increasing level of responsibility and help us drive our quality strategy throughout the organization.
In this role you will:
Work as an integral part of our Agile development team, leveraging Scrum, BDD, and TDD.
Design test strategies for our medical device software, including functional, performance, and reliability tests (automated and manual).
Contribute to define our products’ architecture and code to ensure testability through automation.
Develop and maintain our test suite to verify new features and essential requirements.
Apply test methodologies throughout the development cycle to identify defects early in the sprints.
Integrate test automation into our CI/CD infrastructure to continuously build and test our software.
Collaborate with Scrum team members to execute tests and troubleshoot / correct software problems.
Drive continuous improvement within the team to better meet quality and productivity goals.
Define quality metrics, best practices, and coding patterns for the team.
Demonstrate increasing expertise in application domain and functional areas.
Break down problems and estimate effort for quality related tasks.
You will be responsible for the design and development of automated and manual tests for our medical imaging products, ensuring that they meet the stringent internal and external quality goals of GE, our customers, and their clients. As you grow in this position you will receive an increasing level of responsibility and help us drive our quality strategy throughout the organization.
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering, or Math)
At least 2 year of experience developing code using a programming language like C++, Java or C#
Strong knowledge of object oriented design and programming concepts
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job.
Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
Must be willing to work out of our office located at 500 West Monroe Street in Chicago, Illinois.
Must be willing to travel <10%.
Software application or automated test development experience using object-oriented programming languages such as Java, C#, or C++ and IDEs such as NetBeans or Visual Studio
Working knowledge of Test Driven Development and Behavior Driven Development or Acceptance Driven Testing with tools such as JUnit, NUnit, JBehave, Cucumber, and/or SpecFlow
Exposure to defect management and configuration management tools such as HP Quality Center/ALM, ClearQuest, Perforce, and/or ClearCase
Experience using Agile tools such as Rally or JIRA
Demonstrates accountability and delivers results with minimal supervision
Knows when to seek help when necessary, and how to help team members
Voices opinions and presents clear rationale, using data or factual evidence to influence
Recognizes collaborative behavior and participates in collaborative activities
Excels at problem solving and self-directed learning
Identifies opportunities for innovation, offers new ideas, and takes initiative to experiment
Adapts to new environments and changing requirements – pivots quickly as needed
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.