Lead Quality Assurance Developer, Controls Technology

San Ramon, California
03 Oct 2016
22 Oct 2016
Oil and Gas
Contract Type
Full Time
As the Quality Assurance Developer for Controls Technology, you will be responsible for the planning, design, and implementation of automated solutions and quality initiatives for programs within GE. You will implement, execute, and analyze results for all levels of quality assurance testing. Given the flexible and task-oriented of the team, parts of your duties will include contributing to the development of codebase.

Essential Responsibilities

As the Quality Assurance Developer for Controls Technology, you will:
• Network and collaborate with resident experts, enabling the adoption of the Predix technology stack (including Predix Machine / Edge), contemporary software development methodologies, best practices, and proven processes to deliver innovative software solutions
• Work in an Agile development environment
• Provide application / infrastructure performance testing services and support for the business unit
• Establish and execute test cases essential in identifying and optimizing application performance, inclusive of reporting and documenting system problems
• Demonstrate command of quality assurance tools, systems analysis, automated test case and solutions, debugging, documentation, and software controllership
• Assist with analysis and debug for complex application, infrastructure and performance testing problems or enhancements and reporting for internal users and customer users
• Ensure ongoing close relationships with appropriate internal and external customers
• Draft test plans and scripts for break / fixes and new development systems changes
• Execute test scripts and documents results and interfaces with end users for test input and approval
• Work across a broad range of application and infrastructure platforms within GE to validate application stability and performance meet expectations


• Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) from an accredited college / university
• A minimum of 4 years of experience in software development (enterprise, web-based, SOAs, etc) (OR a Master's Degree with a minimum of 2 years of experience in software development)


• 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
• Ability and willingness to work out of an office located in San Ramon, CA
• Ability and willingness to travel to GE and customer sites

Additional Eligibility Qualifications

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.

Desired Characteristics

• Experience in test design, plans, automation, execution, and debug
• Experience in major programming language including Java, Javascript, Python C++
• Experience with the IBM Jazz program suite : Collaborative Lifecycle Management (CLM), Rational Team Concert (RTC), Rational Quality Manager (RQM)
• Experience with CI / CD practices and tool, like : Jenkins, Bamboo
• Experience with manual and automated test framework like Jasmine, JUnit, Karma, Selenium, Protractor
• Working knowledge of web services (REST, SOAP, WSDL etc.), using Apache Commons Suite & Maven, SQL Database such as Oracle MySQL, PostgreSQL etc.
• Working knowledge of the Java OSGi architecture
• Experience with Docker and container technology
• Master's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
• Power generation domain expertise - understanding of gas turbine and combined cycle power plant technology and operation
• Demonstrates knowledge of business' structure (P&Ls) & the levers that support the business goals
• Offers solutions for customer problems from a technology and business perspective
• 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
• Strong problem solving abilities and capable of articulating specific technical topics or assignments
• Expert in breaking down problems and estimate time for development tasks
• Highly-motivated, energetic, confident, self-starting personal characteristics
• Excellent communication skills and the ability to interface with leadership with confidence and clarity
• Identifies opportunities and actively pursues appropriate changes with the input & support of the team
• Able to work well with global teams, including time-zone flexibility
• Skilled in providing oversight and mentoring team members
To stay connected with exciting news and the latest job opportunities from GE businesses, follow us on twitter: @geconnections