Qa Lead Software Engineer

closed
Chestnut Logo

Chestnut

πŸ“Remote - Worldwide

Summary

Join Chestnut, a company revolutionizing insurance technology, as a QA Lead Software Engineer. You will lead and mentor a team of QA engineers, define and implement QA best practices, and ensure high-quality software delivery. This role requires developing and executing test plans, designing automation frameworks, and identifying and tracking software defects. You will collaborate with cross-functional teams, analyze testing outcomes, and report on quality metrics. The ideal candidate possesses strong leadership, technical, and communication skills, along with extensive experience in QA and a relevant degree. Chestnut offers a competitive salary, equity, remote-first work culture, unlimited PTO, and excellent health benefits.

Requirements

  • Proficiency in QA methodologies, tools, and processes
  • Strong knowledge of software development life cycle (SDLC)
  • Hands-on experience with test automation frameworks (e.g., Selenium, Cypress, Playwright, Appium)
  • Proficiency in scripting languages (e.g., Python, JavaScript, Java)
  • Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., Jenkins, GitHub Actions)
  • Familiarity with bug tracking tools (e.g., JIRA, Bugzilla) and test case management tools (e.g., TestRail, Zephyr)
  • Strong leadership, mentoring, and team-building skills
  • Excellent problem-solving and critical-thinking abilities
  • Strong communication and collaboration skills
  • Ability to handle multiple tasks and prioritize effectively
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 5+ years of experience in QA roles, with at least 2 years in a lead or managerial capacity
  • Experience working in Agile/Scrum environments

Responsibilities

  • Lead and mentor a team of QA engineers
  • Define and implement QA best practices, processes, and metrics
  • Collaborate with development, product, and other cross-functional teams
  • Develop, implement, and maintain test plans and test cases
  • Plan and execute various types of testing, including functional, performance, regression, usability, and automation testing
  • Design and improve automation frameworks for continuous testing
  • Ensure adherence to quality standards across the development lifecycle
  • Identify, document, and track software defects through resolution
  • Analyze testing outcomes and provide insights to improve product quality
  • Identify areas for improvement in testing processes and tools
  • Stay updated on industry trends, tools, and technologies
  • Prepare detailed reports on testing activities, results, and quality metrics
  • Communicate risks and status updates to stakeholders effectively

Preferred Qualifications

  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Experience with mobile application testing

Benefits

  • Competitive salary and equity, with 10 year exercise window for stock options
  • Remote-first work culture
  • Quarterly offsites for all of us to bond
  • Unlimited PTO with 4 weeks recommended per year
  • Top notch health, dental, and vision insurance subsidized by us
This job is filled or no longer available