Chestnut is HIRING A

QA Lead Software Engineer

šŸ“ United States šŸŒ Fully Remote ā° Full Time
POSTED January 6, 2025

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!


We are looking for a highly skilled and motivated QA Lead Software Engineer to oversee and guide our quality assurance (QA) processes. In this role, you will be responsible for managing QA strategies, leading a team of QA engineers, and ensuring the delivery of high-quality software products that meet our business needs.

Key Responsibilities

Leadership:

  • 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.

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.

Testing Strategy:

  • 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.

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.

Quality Assurance:

  • 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.

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.

Process Improvement:

  • Identify areas for improvement in testing processes and tools.
  • Stay updated on industry trends, tools, and technologies.

Identify areas for improvement in testing processes and tools.

Stay updated on industry trends, tools, and technologies.

Reporting:

  • Prepare detailed reports on testing activities, results, and quality metrics.
  • Communicate risks and status updates to stakeholders effectively.

Prepare detailed reports on testing activities, results, and quality metrics.

Communicate risks and status updates to stakeholders effectively.

Requirements

Technical Skills:

  • 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).
  • Knowledge of performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Understanding of API testing tools (e.g., Postman, REST Assured).

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).

Knowledge of performance testing tools (e.g., JMeter, LoadRunner) is a plus.

Understanding of API testing tools (e.g., Postman, REST Assured).

Leadership and Soft Skills:

  • 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.

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.

Education and Experience:

  • 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.

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.

Preferred Qualifications:

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

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

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

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!