Principal Quality Assurance Engineer

CarGurusBoston, MA
1dHybrid

About The Position

CarGurus is seeking a highly experienced Principal QA Engineer with a strong background in CRM/ERP platforms or broader enterprise application ecosystems, with a preference for candidates who bring deep expertise in Salesforce. The Principal QA Engineer will play a key role in shaping quality strategy and ensuring the reliability of mission-critical systems. This includes contributing to quality architecture and design, evaluating business processes end-to-end, and applying a business-focused mindset when assessing risks, shaping test approaches, and influencing technical decisions.

Requirements

  • Bachelor’s degree in computer science or engineering, with a Master's preferred.
  • 10+ years of QA experience working with cloud-based CRM/ERP technologies or an enterprise applications stack, preferably Salesforce.
  • 5+ years of overall Automation experience, any modern Object-Oriented language.
  • Solid experience in writing and building E2E automated scripts across integrated enterprise applications, using Selenium for cloud and web applications or another open-source automation framework
  • Experience building automated scripts using commercial automation solutions.
  • Experience with REST APIs and UI automation testing.
  • Solid user of Atlassian tools (JIRA, Confluence…) and Ci/Cd (Jenkins, GitHub, Git)
  • Strong familiarity with object-oriented design, databases and web technologies (HTML, browsers, JavaScript, web services)
  • Experience with Apex, SOQL, or other Salesforce-related developer technologies.
  • Excellent analytical, problem-solving and communication skills
  • Creative with a desire to learn and take ownership

Responsibilities

  • Define and execute test strategies/test scenarios/test cases daily to assure quality across CarGurus enterprise applications, such as Salesforce, Zuora, and Marketo.
  • Perform a wide range of testing, such as E2E, functional, exploratory, regression, smoke, black-box, and data, to ensure that implemented features are free of bugs, and that reliable system integration and business processes are not broken.
  • Analyze business requirements and assess the relevance of specifications and test cases.
  • Produce detailed documentation
  • Write, build, or review automation test UI scripts for E2E testing.
  • Collaborate with other QA engineers to help plan and test new and existing features, design, implement, improve and optimize the automation framework.
  • Collaborate with other teams (Engineering, Product Management, Sales Operations, Finance) to ensure quality in delivering timely new releases.
  • Work hand-in-hand and advise software developers engaged in the design, coding, reviewing, and testing of enterprise software.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service