Senior Quality Assurance Engineer

Goosehead Insurance•Westlake, OH

About The Position

The Senior Quality Assurance Engineer will play an integral role in developing Goosehead’s enterprise technology platform. This position is responsible for ensuring software products meet and exceed quality standards through effective testing strategies. The role calls for exceptional attention to detail, a commitment to product excellence, and an interest in current industry trends and technologies. The engineer works with cross-functional teams to plan, design, execute, and improve testing for web applications, mobile applications, and APIs. The position also provides feedback to development teams, supports early defect detection, helps maintain compliance with standards and regulations, and offers technical guidance and mentorship to junior QA team members.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in software quality assurance.
  • Strong understanding of software testing methodologies, tools, and processes.
  • Hands-on experience with test automation frameworks and tools, including Playwright, Selenium, and AI automation.
  • Strong analytical, problem-solving, and communication skills.
  • Highly developed software troubleshooting and debugging skills.
  • Excellent bug-reporting skills and familiarity with bug-tracking systems.
  • Strong attention to detail and a passion for delivering high-quality software products.
  • Ability to track and report on key quality metrics.
  • Experience with performance testing, security testing, and cross-browser and cross-platform testing.
  • Ability to work independently and collaboratively in a team environment.
  • Ability to mentor and train junior team members.
  • Up-to-date knowledge of industry trends and technologies.
  • Familiarity with continuous integration and continuous delivery (CI/CD) tools and practices.
  • Experience with Agile development methodologies.

Nice To Haves

  • Web and mobile testing experience.
  • Salesforce platform testing experience.
  • Experience writing and/or executing test automation.
  • Experience in an Agile environment.
  • Strong critical thinking and an unwavering commitment to quality.

Responsibilities

  • Collaborate with cross-functional teams to develop and implement testing strategies that ensure software products meet and exceed quality standards.
  • Design and implement test plans, test cases, and test scripts for Goosehead’s software products.
  • Conduct functional, regression, performance, and security testing of web applications, mobile applications, and APIs.
  • Perform manual and automated test execution to ensure applications meet business requirements.
  • Analyze requirements, identify gaps, and provide feedback to development teams for improvements and bug fixes.
  • Focus on early bug detection by working with developers on requirements analysis and refining acceptance criteria.
  • Provide product-quality feedback to the development team and advocate for quality improvements and best practices.
  • Monitor the software development process for compliance with standards, guidelines, and regulations.
  • Continuously review and improve QA processes to increase efficiency, effectiveness, and the quality of product releases.
  • Create and maintain comprehensive test documentation.
  • Provide technical guidance and mentorship to junior QA team members.
  • Track and report on key quality metrics.

Benefits

  • High-quality voluntary health, vision, disability, life, and dental insurance programs.
  • 401(k) matching plan.
  • Employee Stock Purchase Plan.
  • Paid holidays, vacation, and sick leave.
  • Corporate-sponsored programs to enhance employee physical, financial, mental, and emotional wellness.
  • Financial Solution Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service