Technical Lead - Software Quality Assurance

San Francisco
QA & Testing
Full-time

We're the driverless car company.  We believe in improving people’s lives by making transportation safer, more accessible, and more convenient.

Our team is small and we move quickly. We’re currently testing a fully driverless solution on city streets. We're looking for smart, ambitious people to help build the world’s largest fleet of driverless cars.

You'll be responsible for developing a continuously improving quality test suite and process for AV software, which seamlessly fits within the existing sprint-based agile development process.

Requirements

    • Bachelor’s degree in Computer Science, Engineering or other equivalent technical experience.
    • Strong C++ programming skills
    • Architect the SQA philosophy on API and unit level testing
    • Deep understanding of SQA challenges at each phase of the SDLC.
    • Effective leader and communicator on peer to peer level across engineering teams to effectively get things done.
    • Root cause analysis to identify problems in design and/or implementation.
    • Passionate about self-driving technology and its potential impact on the world.
    • Experience setting up traceability systems and infrastructure

Responsibilities

    • Architect and deploy API level test plans for a complex system
    • Work with development engineers to develop unit tests and be responsible for coverage
    • Implement metrics and and tools for test coverage and performance
    • Develop and advocate software QA processes and quality system into sprint-based agile development process
    • Develop a realistic forward looking road map to further develop QA process as our business needs grow and change rapidly
    • Management of engineering requirements and traceability to test coverage
    • Extend and improve current root cause analysis processes.
    • Support risk analysis, and failure mode effect analysis process. 

Requirements

    • 5+ years experience in a similar role
    • Bachelor’s degree required, but prefer Masters in Computer Science, Engineering or other equivalent technical experience.
    • Strong C++ programming skills
    • Effective leader and communicator on peer to peer level across engineering teams to effectively get things done.
    • Deep understanding of SQA challenges at each phase of the SDLC.
    • Architect the SQA philosophy on API and unit level testing
    • Experience setting up traceability systems and infrastructure
    • Perform root cause analysis to identify problems in design and/or implementation.
    • Passionate about self-driving technology and its potential impact on the world.

Perks

    • Solve difficult problems that have immediate and valuable real-world applications
    • Competitive salary and benefits (401k, health / dental / vision insurance)
    • State of the art equipment for your work station
    • Catered lunch, snacks, etc.
    • Free rides in self-driving cars

GM Cruise LLC provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.  In addition to federal law requirements, GM Cruise LLC complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.  This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.