Senior QA Engineer
Who we are
At CarGurus (NASDAQ: CARG), our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation and go-to-market acceleration has driven industry-leading growth. In fact, we’re the largest and fastest-growing automotive marketplace, and we’ve been profitable for over 15 years.
What we do
The market is evolving, and we are too, moving the entire automotive journey online and guiding our customers through every step. That includes everything from the sale of an old car to the financing, purchase, and delivery of a new one. Today, tens of millions of consumers visit CarGurus.com each month, and ~30,000 dealerships use our products. But they're not the only ones who love CarGurus—our employees do, too. We have a people-first culture that fosters kindness, collaboration, and innovation, and empowers our Gurus with tools to fuel their career growth. Disrupting a trillion-dollar industry requires fresh and diverse perspectives. Come join us for the ride!
Role overview
We are looking for a skilled Senior QA Engineer to support our Quote to Cash function at CarGurus. Our enterprise applications stack refers to the Salesforce eco-system, Zuora, Marketo, NetSuite, and equivalent CRMs/ERPs/Billing systems.
The ideal candidate will have a strong mix of both automated testing and manual testing skills in addition to excellent communication. They will display both a business and analytical mindset and will be comfortable working under Agile Scrum within a highly collaborative, fast paced tech environment. They will have a good understanding of Salesforce.
This is a very exciting time for CarGurus and is a huge opportunity for you to be a part of something truly amazing. Join an incredible team working on mission critical and highly visible projects!
What you'll do
- Define and implement test strategies/test scenarios/test cases daily and innovative solutions to assure quality across CarGurus enterprise applications, including but not limited to, Salesforce, Zuora, Marketo, NetSuite, RevPro and other relatable technologies
- Design, implement, improve and innovate automation frameworks, solutions and scripts for E2E testing using commercial or open-source tools or mix of
- Perform a wide range of testing such as E2E, functional, exploratory, integration, regression, black-box, data etc. to ensure that implemented features are free of bugs, systems are well integrated and business processes are not broken from an end-user perspective
- Analyze business requirements and assess the relevance of specifications and test cases
- Produce detailed QA and training documentation
- Write, build and review automation test scripts for E2E testing across systems
- Collaborate with other QA engineers to help plan and test new and existing features
- Collaborate with other teams (Engineering, Product Management, Sales Operations, Finance etc.) to ensure quality in delivering timely new releases
- Demo your findings or testing to various groups
- Work hand-in-hand and advise software developers engaged in the design, coding, reviewing, and testing of enterprise applications
- Identify improvement areas wherever relevant
- Act as a trusted partner across all teams
What you'll bring
- 5 years or more of overall QA experience
- 3 years or more of QA experience working with Salesforce eco-system (Salesforce, Zuora. NetSuite…) or similar cloud-based CRM/ERP technologies or enterprise applications stack supporting Quote-to-Cash (Q2C)/Lead-to-Cash and Billing processes
- Strong automation experience in writing and building E2E automated scripts across integrated enterprise applications
- Solid experience in writing Selenium-based automated scripts using Java or using other open-source automation frameworks/languages (e.g., Groovy, JavaScript, Python, RPA Robotic...)
- Good experience in building automated scripts using modern commercial automation solutions such as e.g., Leapwork, Provar, Katalon, AccelQ, Functionize, GhostInspector, Copado etc.
- Solid experience with REST APIs and UI automation testing
- Solid user of Atlassian tools (JIRA, Confluence…)
- Good experience in data integration ETL techniques
- Good experience with Pentaho or similar data integration ETL tools
- Good experience in using or managing Ci/Cd (Jenkins, GitHub, Git...)
- Strong familiarity of object-oriented design, databases and web technologies (HTML, browsers, web services...)
- Solid understanding of SDLC, Agile
- Apex, SOQL or any Salesforce related developer technologies experience is a plus
- Salesforce MVP or Ranger is a plus
- DevOps/IT experience is a plus (e.g. configuring, managing, deploying servers…)
- AI experience is a plus
- Mobile testing experience is a plus
- Excellent analytical, problem-solving and communication skills
- Ability to present to both technical and non-technical users
- Ability to switch gear in a fast-moving environment
- Diligent, thorough… and a bit innovative!
- Desire to learn and take ownership
- Bachelor’s degree in computer science or engineering, complemented by a business minor/degree or business-related experience (accounting, business analyst, consulting, finance, marketing, sales, supply-chain, project management…)
Working at CarGurus
We reward our Gurus’ curiosity and passion with best-in-class benefits and compensation, including equity for all employees, both when they start and as they continue to grow with us. Our career development and corporate giving programs, as well as our employee resource groups (ERGs) and communities, help people build connections while making an impact in personally meaningful ways. A flexible hybrid model and robust time off policies encourage work-life balance and individual well-being. Thoughtful perks like daily free lunch, a new car discount, meditation and fitness apps, commuting cost coverage, and more help our people create space for what matters most in their personal and professional lives.
We welcome all
CarGurus strives to be a place to which people can bring the ultimate expression of themselves and their potential—starting with our hiring process. We do not discriminate based on race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. We foster an inclusive environment that values people for their skills, experiences, and unique perspectives. That’s why we hope you’ll apply even if you don’t check every box listed in the job description. We want to know what only you can bring to CarGurus.
Additional information
US employees must provide proof of full vaccination against COVID-19 unless they have an approved medical or religious accommodation. #LI-Hybrid