Senior Software Development Engineer In Test - Product

Cruise Automation San Francisco , CA 94118

Posted 3 months ago

We're Cruise, the self-driving ride-hailing service.

We are building the world's most advanced, all-electric, self-driving cars to safely connect people to the places, things, and experiences they care about. We believe self-driving cars will help save lives, reimagine cities, redefine time in transit, and restore freedom of movement for many.

At Cruise, our engineers have opportunities to grow and develop while learning from leaders at the cutting-edge of their fields. With a culture of internal mobility, there's opportunity to thrive in a variety of disciplines. This is a place for dreamers and doers to succeed.

If you are looking to solve one of today's most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world starting in our cities, join us.

About the role:

Cruise is looking for a Senior Software Development Engineer in Test to help us improve the quality of products that enable the autonomous cars run safely and reliably.

In this position, you will collaborate with developers supporting our Mapping initiatives (Product Engineering, Mapping Engineering and core AV development teams) or our Ridesharing Platform projects. You will be embedded within the Product Engineering department and will also be working with SREs, the Autonomous Vehicle (AV) Quality Assurance team, Product Managers and the Support team.

If you're interested in impacting the quality of our innovative technology and consumer-facing products, let's chat!

Day-to-day responsibilities include:

  • Developing continuous testing programs and debugging issues faced in continuous testing frameworks

  • Supporting developers by automating tests and test cases for development features

  • Finding and triaging bugs reported across the board for internal and external customers

  • Reviewing features and identifying test gaps

  • Constantly pushing for quality improvement in all of our products

You should apply for this role if you have the following qualifications:

  • 5+ years of development experience as a Software Development Engineer in Test

  • Test Automation experience using any or all of the following scripting languages: Python, Javascript / Node.JS, Go

  • Experience writing test automation for RESTful APIs

  • Familiarity with microservices architecture (Docker, Kubernetes, etc.)

  • Experience deploying and maintaining Continuous Integration and Continuous Delivery Pipelines (Jenkins, TeamCity, Spinnaker, CircleCI, etc)

  • Familiarity with PostgresDB or similar databases and comfortable writing SQL queries

  • Experience developing end-to-end test plans for product features

  • Experience in startups and/or modern-day software engineering teams where developers and SDETs work together on features, and participate in design review

  • Experience communicating with users, other technical teams and management to collect requirements, describe software product features and create technical designs

  • Bachelor's Degree in Computer Science or a related field

Bonus points:

  • Familiarity with the testing pyramid and able to make recommendations to developers around what testing methodologies are most appropriate (Unit vs. Integration vs. End-to-End)

  • Experience decomposing monolithic architectures into microservices

  • Experience deploying logging, monitoring, and alerting in order to maintain SLAs

  • Experience with the Google Cloud Platform

  • Experience testing Android and/or hardware

  • Interest in autonomous technology

Perks of being a Cruiser

While doing meaningful work is rewarding in itself, we also offer the following programs and benefits to support the extraordinary humans who serve as the backbone in making our self-driving cars go:

  • Competitive salary and benefits including 401(k) Cruise matching program to help you meet your long-term financial goals

  • Medical / dental / vision, AD+D and Life

  • Flexible vacation and company paid holidays

  • Healthy lunch, snacks, dinner

  • Paid parental leave & family expansion stipend

  • Monthly gym stipend

  • Quarterly offsites & working retreats

  • On-site massages

  • State-of-the-art equipment for your work station

Learn more about Life at Cruise through the lens of a Cruiser on our LinkedIn Page.

Cruise LLC provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, 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. Pursuant to applicable laws, we will consider for employment qualified applicants with arrest and conviction records. And if you believe that you will need any type of accommodation, please let us know.

Note to Recruitment Agencies: Cruise does not accept unsolicited agency resumes. Furthermore, Cruise does not pay placement fees for candidates submitted by any agency other than its approved partners.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Full Stack Software Development Engineer


Posted Yesterday

VIEW JOBS 1/17/2020 12:00:00 AM 2020-04-16T00:00 About the team We are a nimble team of engineers responsible for developing high-impact, user-facing features changing the rental landscape. We believe in agile principles and continuous improvement through iteration. We also believe that getting it right the first time is important to retain our users' trust. * Our front end stack is ES6, React, and Node * Our back end stack is Java 11 * Front end and back end engineers work side by side * We deploy multiple times a day Our development stack is also made of: * AWS Services (EC2, Lambda, DynamoDB, RDS, S3, etc) * Git * Jest / TestNG * Jenkins * Splunk About the role We are looking for a Software Engineer to join the Rental Transactions (Payments) team in San Francisco! This position includes the opportunity to: * Build high-visibility products * Develop new proficiencies * Collaborate with multidisciplinary teams * Grow your career * Pitch new ideas * Work on impactful initiatives * See products through the entire process Who you are We're looking for help building features to enable landlords to collect rent from their tenants on our sites. In this role, you'll be responsible for a system handling monetary transactions, with steady double-digit growth month over month. * Have experience in payments or financial technologies * Care about quality and testing * Eager to accept feedback and learn what you don't know * Have self-awareness and a desire to continually improve * Can empathize with both landlord and tenants using our product * Ideally have 2+ years of experience or its equivalence in a software engineering role * Enjoy building backend APIs with Java * Enjoy building UIs with modern tools like ES6, React, Redux, and Webpack * Have the ability to tackle complex problems with practical, maintainable, and scalable solutions Get to know us Zillow Group houses the largest portfolio of real estate brands on mobile and the web. We are on a mission to rewire the real estate transaction and are building transformational tools and services that make it easier for everyone to find and get into a home they love. We are working to create an on-demand real estate transaction experience for every stage of the home lifecycle -- for buyers, sellers, renters and borrowers - and we're well on our way. No matter what job you're in, you will play a critical role in making this vision a reality for millions of people. At Zillow Group, we're powered by our inclusive work culture, where everyone has the support and resources to do the best work of their careers. Our efforts to streamline the real estate transaction is supported by our passion to empower people and enrich lives around everything home, a deep-rooted culture of innovation, a fundamental commitment to Equity and Belonging, and world-class benefits. But, don't just take our word for it. Read our reviews on Glassdoor and recent recognition from multiple organizations, including: Fortune 100 Best Companies to Work For (#69), Fortune Best Workplaces for Diversity (#38), Fortune Best Workplaces for Parents (#31), Fortune Best Workplaces for Women (#20), Fatherly's Best Workplaces for New Dads (#37), JUST Capital 100 Company (#69), Bloomberg Gender Equality Index constituent. Zillow Group is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know. See what information we collect about you. Zillow San Francisco CA

Senior Software Development Engineer In Test - Product

Cruise Automation