CAVA - Washington, DC

posted 2 months ago

Full-time - Mid Level
Washington, DC
Food Services and Drinking Places

About the position

As a Senior Software Quality Assurance (QA) Engineer at CAVA, you will play a crucial role in ensuring the quality and reliability of our software products. Your primary responsibility will be to design and implement comprehensive test plans, cases, and scenarios throughout the product delivery cycle. You will utilize automation and system identification mechanisms to identify, document, and prioritize defects and issues, collaborating closely with key business and technical stakeholders to investigate and resolve these issues in alignment with engineering standards. In this position, you will assess technical risks in software through ideation and solutioning, and you will be prepared to develop automations, performance testing, integration, or unit tests to facilitate agile testing during the software delivery cycle. Your contributions will be vital in maintaining high-quality software solutions that meet our project goals. You will also stay updated with the latest industry trends and technologies, applying them to improve our software development processes. Your role will involve testing software components and systems, including unit testing, integration testing, system testing, and end-to-end testing. You will develop and document standard methods or procedures to determine product quality and release readiness, and provide technical support to resolve issues reported by end-users. Additionally, you will maintain version control using tools like Git and coordinate user and/or third-party testing of software. Your commitment to adhering to security and data protection standards will be essential in ensuring the integrity of our testing frameworks and test cases.

Responsibilities

  • Design and develop comprehensive test plans, cases, and scenarios based on product or feature requirements.
  • Collaborate with cross-functional scrum team to understand project goals and deliver high-quality software solutions.
  • Identify, document and manage issues found in software and collaborate with software engineers through resolution.
  • Implement and develop software testing patterns, automations, and best practices to ensure code quality and scalability.
  • Assess technical risk through automation, integration, or system test results leveraging.
  • Develop performance and load test suites to assess scalability and resiliency issues.
  • Provide feedback and recommendations to developers on software usability and functionality.
  • Stay updated with the latest industry trends and technologies, apply them to improve software development processes.
  • Develop and document standards methods, or procedures to determine product quality and release readiness.
  • Test software components and systems, including unit testing, integration testing, system testing and end-to-end testing.
  • Develop supplemental software to promote quality and consistency in the SDLC.
  • Provide technical support and assistance to resolve issues reported by end-users.
  • Maintain version control using tools like Git to track changes in the codebase.
  • Coordinate user and/or third-party testing of software.
  • Ensure testing frameworks and test cases adhere to security and data protection.
  • Contribute to the entire software development lifecycle, from initial concept and design to deployment and ongoing maintenance.
  • Abide by policies and procedures that support the service mindset.
  • Manage timeline expectations within and across teams, deliver on our responsibilities accordingly.
  • Earn the trust of Team Members and Managers by consistently embracing CAVA's values.
  • Show discipline in bringing consistent performance, communication, and attitude to the job every day.
  • Actively contribute to your department in order to complete tasks and meet company goals.

Requirements

  • Minimum of 4 years of working experience in software engineering and digital product delivery.
  • 3+ years of hands-on experience leveraging current technologies and tools relevant to QA engineering.
  • 3+ years of QA Tooling Exposure Including: Accessibility: WCAG 2.0, Level Access, Axe DevTools, TalkBack, VoiceOver; Cross-Browser: Browserstack, LambdaTest; Testing: WebdriverIO, Cypress, Apium, Cucumber, Postman, Jest, ESLint; Performance: Loadster, JMeter.
  • Usage of devops tooling such as Jira, Zephyr, CircleCI, or similar.
  • Familiar with modern analytics and marketing tools such as Firebase, GA4, Braze, or similar.
  • Strong grasp of business processes, operations, and metrics.

Nice-to-haves

  • Experience with performance testing tools like Loadster and JMeter.
  • Familiarity with accessibility testing tools and standards.
  • Knowledge of agile methodologies and practices.
  • Experience in mentoring junior QA engineers.

Benefits

  • Competitive salary, plus bonus and long-term incentives.
  • Early Wage Access!
  • Unlimited PTO, paid parental leave, plus paid opportunities to give back to the community.
  • Health, Dental, Vision, Telemedicine, Pet Insurance plus more!
  • 401k enrollment with CAVA contribution.
  • Company-paid STD, LTD, Life and AD&D coverage for salaried positions.
  • Free CAVA food.
  • Casual work environment.
  • The opportunity to be on the ground floor of a rapidly growing brand.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service