Lead QA & SW Release Engineer

General Electric - Boston, MA (30+ days ago)3.8


About Us:
GE Ventures is creating a new start-up, AIROS. This Start-up will have access to unparalleled resources through GE’s Global Research Center, GE Digital, GE Aviation Systems (GEAS) and GE’s IoT platform, Predix, NBC team leverages GE’s operational excellence, brand and scale to create options for breakout growth. The NEWCO is creating enabling infrastructure and robotics technologies that promote autonomy with persistent, geospatial big data stacks.

AIROS offers a great work environment, professional development, challenging careers, and competitive compensation. AIROS 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.
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.

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:
AIROS is looking for a Lead Quality Assurance & SW Release Engineer to join our team. Our team is creating an innovative system to coordinate operations for current and emerging Autonomous Systems that will perform a diversity of functions that will deliver new capabilities, as well as improve efficiency and safety of operations in multiple business sectors.

Essential Responsibilities:
This role involves the development and establishment of proven and emerging industry practices and tools for testing integrated SW systems, as well as their components. You will help to define and implement the strategy for a joint process and testing based approach to software quality assurance. The focus will be on efficiency and continual testing of individual and integrated SW components. The use and development of automated tools to assist in this process will be critical, as will the creation of framework, criteria and metrics for evaluating quality, and implementing corrective actions to improve quality. You will be part of a cross-disciplinary software engineering team engaged in the development of a commercial system that will service multiple customers who seek to employ aerial autonomous systems in a variety of industry sectors. You and your fellow engineering team members, will coordinate efforts with other teams with complementary expertise. You will be in an environment that emphasizes strong collaboration between engineering teams, product/business managers, end users, and internal/external partners.

In this role, you will:
Create an Integrated testing and quality assurance framework for coupled software systems
Establish processes, guidelines, and metrics for consistent and accurate assessment of quality
Support the selection and configuration of tools to enable efficiency and scalability of continual testing
Ensure adherence to quality practices by the engineering team
Serve as a key driver in defining and guiding the process of quality software releases at a rapid pace
Work closely with development team members and leads, while maintaining reporting separation within the engineering team hierarchy
Communicate methods, findings, and hypotheses with stakeholders

Qualifications/Requirements:
Bachelor’s (or Master’s Degree) in a “STEM” major (Science, Technology, Engineering, Mathematics) plus 5 (or 3) years of software development and quality assurance, release engineering experience in a commercial or industrial setting
Experience with dominant industry automation tools, frameworks and practices for testing, quality assurance and release engineering
Proficient in one of the following programming languages: Java, Scala, Go, C / C++, Python
Experience with functional and performance testing of distributed, cloud-based, and web applications
Experience with developing and integrating test tools
Experience with Agile development processes and tools
Experience with developing test plans, test scripts, test execution, and test reporting
Experience with developing release strategies and deploying releases
Solid understanding of core computer science disciplines: data structures, algorithms, computer networking, distributed processing, operating systems
Eligibility Requirements
Legal authorization to work in the U.S. is required. GE may agree to sponsor an individual for an employment visa now or in the future if there is a shortage of individuals with particular skills.
Must be willing to travel at least 10%
Must be willing to work out of an office located in Boston, MA

Desired Characteristics:
Experience working in and leading teams
Experience developing distributed software systems
Experience with communicating and presenting to project/program leadership
Experience collaborating with external/industry partners
Comfortable serving as a change agent
Comfortable working in ambiguous and dynamic environments

Locations: United States; Massachusetts; Boston
GE will only employ those who are legally authorized to work in the United States for this opening.