Posted in

Senior Quality Assurance Engineer

Senior Quality Assurance Engineer

CompanyGoosehead Insurance
LocationLakewood, CO, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 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 such as Playwright, Selenium, Copado Robotic Testing, and scripting languages like Python.
  • 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/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/continuous delivery (CI/CD) tools and practices.

Responsibilities

  • Collaborate with cross-functional teams to develop and implement effective 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 to ensure high quality, reliability, and efficient test coverage.
  • 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, working with developers to apply requirements analysis and refining of acceptance criteria.
  • Provide feedback to the development team on the quality of the product and advocate for quality improvements and best practices.
  • Monitor the software development process to ensure compliance with standards, guidelines, and regulations.
  • Continuously review and improve QA processes to increase efficiency, effectiveness, and quality of product releases.
  • Create and maintain comprehensive test documentation.
  • Provide technical guidance and mentorship to junior QA team members.

Preferred Qualifications

  • Web and Mobile testing experience (preferred).
  • Salesforce platform testing experience (preferred).
  • Experience writing test automation for web, mobile, and APIs (preferred).
  • Experience working in an Agile environment (preferred).
  • Strong critical thinking and an unwavering commitment to quality (preferred).