Quality Assurance Engineer II
About the role
We are looking to hire a QA Automation Engineer II to join our Enterprise Applications team. This role plays a critical part in designing, building, maintaining, and improving automated test coverage across the Enterprise Applications product portfolio.
Responsibilities
- Create end-to-end scenarios, analyze results, and report defects.
- Define and execute test strategies/test scenarios/test cases daily to assure quality across CarGurus enterprise applications, including but not limited to Salesforce, Zuora, Marketo, and NetSuite.
- 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, that system integration is reliable, and that business processes are not broken.
- Implement, enhance, and optimize automation frameworks for specific applications and features, contributing to the evolution of automation framework design and recommending improvements for scalability, maintainability, and effectiveness.
- Collaborate with other QA engineers to help plan and test new and existing features, design, implement, improve and optimize automation framework.
- Work hand-in-hand and advise software developers engaged in the design, coding, reviewing, and testing of enterprise software.
- Troubleshoot test failures and quality issues across services, APIs, and application modules, using a systematic debugging approach and considering performance impacts where relevant.
Requirements
- Bachelor’s degree in engineering degree or equivalent
- 3-5 years of QA experience working with cloud-based CRM/ERP technologies or enterprise applications stack, preferably Salesforce
Qualifications
- Creative, solutions-oriented mindset with the ability to think beyond conventional approaches and leverage a variety of tools, including AI-enabled solutions, to improve efficiency, solve problems, and optimize processes
- Deep understanding of testing methodologies, including functional, integration, regression, load, and performance testing
- Experience with REST APIs and Postman testing
- Solid user of Atlassian tools (JIRA, Confluence…)
- Apex, SOQL, or any Salesforce-related developer technologies experience
- Good understanding of SDLC, Agile
- Excellent analytical, problem-solving, and communication skills
- Strong analytical and problem-solving skills, with a proactive approach to identifying process improvements and driving continuous innovation
- Ability to build productive cross-functional relationships and collaborate effectively with engineering, QA, and business stakeholders
Skills
- Experience with SaaS cloud-based applications such as Salesforce or similar CRM platforms is a plus
- Good understanding of SDLC, Agile
- Excellent analytical, problem-solving, and communication skills
- Strong analytical and problem-solving skills, with a proactive approach to identifying process improvements and driving continuous innovation
- Ability to build productive cross-functional relationships and collaborate effectively with engineering, QA, and business stakeholders
Benefits
The displayed range represents the expected annual base salary / On-Target Earnings (OTE) for this position. On-Target Earnings (OTE) is inclusive of base salary and on-target commission earnings, which applies exclusively to sales roles. Individual pay within this range is determined by work location and other factors such as job-related skills, experience, and relevant education or training. This annual base salary forms part of a comprehensive Total Rewards Package. In addition to benefits, this role may qualify for discretionary bonuses/incentives and Restricted Stock Units (RSUs).
Pay
Position Pay Range $96,000—$120,000 USD
Schedule
CarGurus may require in-person interviews as part of our hiring process, particularly for positions based in our Boston and Dublin offices. Candidates selected for an in-person interview will be notified in advance. Please be aware that travel expenses are the responsibility of the candidate.