GE (NYSE: GE) is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. GE is organized around a global exchange of knowledge through which each business shares and accesses the same technology, markets, structure and intellect. Each invention further fuels innovation and application across our industrial sectors. With people, services, technology and scale, GE delivers better outcomes for customers by speaking the language of industry.
Predix is the world’s first and only cloud-based operating system built exclusively for industrial companies. It is now available for licensing externally beyond GE across a broad range of industries to manage and optimize both GE and non-GE assets. As the only industrial strength OS, Predix allows for familiar, frictionless connectivity, yet offers the security, regulation and certifications that industry demands. With 50 billion machines expected to come online by 2020, the Industrial Internet’s impact on GE, our customers and the world is tremendous. Everything is amplified on an industrial level. Bigger machines, bigger business, bigger issues, bigger opportunities.
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 are responsible for test creation, testing a large module or a large component and designing a feature, set of features, or whole feature area. You will work independently and contribute to the immediate team and to other teams across business. You will lead software quality engineering discussions in a limited manner and mentor’s other junior quality engineers.
Leads quality engineering discussions in a limited manner and mentor’s other junior quality Engineers
Owns large sized tasks or small projects and delivers QE artifacts
Manages deliverables and mentors junior team members
Contributes in driving initiatives such as defining coding standards and processes to ensure quality code is produced
Appropriately reuses existing code wherever possible; drives same behaviors across team while coaching other developers to improve their code quality
Develops and enhances the test infrastructure and continuous integration framework used across Teams
Determines testing best practices and principals and promotes them across the organization
Expert in developing and executing maintainable automation tests for acceptance, functional, and regression test cases
Skilled at developing code for other developers to learn from. Skilled in integrating project testing with continuous-integration process
Works with fellow team members to diagnose bugs and formulate solutions
Provides functional / technical expertise in bug fixes
As an expert in the quality engineering, manages test plans and testing methodology for software projects
Uses test automation techniques (data driven, pairwise, mocking, test hooks) that fit the problem space
Understands designing and coding for testability to produce quality code with the lowest cost
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) or PhD with 3 years of experience
A minimum of 8 years of professional experience
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 the Atlanta, GA office.
Must be willing to travel (30%).
Experience in test automation
Ability to write Java and JS code for the purposes of testing solution code (e.g., white-box testing)
Experience testing web services (SOAP/REST; Throughput, Performance under Load, etc.
Experience with issue-tracking and agile project management systems such as Jira, GreenHopper, Confluence, Rally, etc.
Experience working in Linux/Unix and Windows environments
Has the ability to make basic technology choices based on experience
Demonstrates awareness about competitors and industry
Recognizes collaborative behavior and participates in collaborative activities
Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
Solid understanding of operating systems, especially Windows and Linux
Strong understanding of web based servers and systems Apache, tomcat
Knowledge of network operating systems, distributed systems targeting the JVM
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.