Senior QA Engineer
Carb Manager
Full-time
Remote
Worldwide
We are looking for a highly skilled Senior QA Engineer to ensure the highest standards of quality in our software products. As a Senior QA Engineer, you will be deeply involved in every stage of the software development lifecycle, from planning to deployment, ensuring that our products deliver robust and reliable performance. This role requires a proactive attitude, meticulous attention to detail, and a strong commitment to advancing quality assurance processes.
Company Overview
We're Carb Manager, and our mission is to promote and support our users to form healthy sustainable habits and relationships with food. Carb Manager is the #1 health and fitness app for people on low-carb, Keto, and other macro-focused diets, available on iOS, Android, and the web. Altogether, we've helped over 12 million people lose weight and achieve their health goals since 2010. Carb Manager is a top health and fitness app in the iOS App Store, with a 4.8/5 rating with over 500,000 five-star reviews.
Our people think we are an amazing company to work for because:
- The benefits of a work-from-home lifestyle
- The reach and impact of an established brand
- The energy and dynamism of a startup
- The stability of a profitable company
- A creative, entrepreneurial, friendly, and supportive culture
- The ability to make a real, positive impact on millions of lives
The Role
As a Senior QA Engineer at our company, your primary focus will be on technical contributions, leveraging your extensive expertise in testing methodologies to drive the quality assurance processes and testing. You will develop and implement comprehensive test plans, write and execute both manual and automated tests, and maintain robust test automation frameworks. This hands-on role requires you to dedicate a significant portion of your time to testing activities, ensuring that our products meet the highest standards of performance and reliability. In this position, you will collaborate closely with Product Owners, Designers, Developers, and other stakeholders to deliver high-quality solutions that align with our company's long-term objectives. By participating in sprint planning, daily stand-ups, and retrospectives, you will provide valuable insights into testing progress and quality status, contributing to the overall success of our projects. Beyond your immediate technical contributions, you communicate effectively with technical and non-technical colleagues, mentor new QA team members, and facilitate your Lead's efforts.
Responsibilities
- Develop and implement comprehensive test plans, ensuring thorough coverage and alignment with project goals.
- Write and execute both manual and automated tests, maintaining high standards of software quality.
- Maintain and enhance test automation frameworks to ensure efficient and reliable testing processes.
- Collaborate closely with Product Owners, Designers, Developers, and other stakeholders to deliver high-quality solutions.
- Participate in sprint planning, daily stand-ups, and retrospectives, providing insights into testing progress and quality status.
- Document test cases, results, and defects clearly, generating detailed reports on test coverage and defect rates.
- Identify areas for process improvement within the QA team and lead initiatives to optimize testing practices.
- Mentor and coach junior QA team members, fostering a culture of continuous learning and growth.
- Communicate QA progress and findings to stakeholders effectively, ensuring transparency and alignment with project objectives.
- Lead discussions on QA strategy, advocating for the adoption of best practices and innovative approaches
Requirements
- At least 4 years of experience as a QA engineer testing mobile and Web apps
- Proficiency in designing, implementing, and maintaining test automation frameworks (e.g. Selenium, Cypress, Appium)
- Extensive experience with test management software (e.g. TestRail) and issue-tracking tools (e.g. JIRA)
- Strong knowledge of QA tools, methodologies, and industry best practices.
- Proven track record of identifying and addressing quality issues in a proactive and effective manner.
- Ability to prioritize tasks effectively, balancing project goals with quality standards.
- Experience in collaborating with cross-functional teams, including Product Owners, Designers, and Developers in an Agile work environment.
The following would be a plus
- Experience with Javascript programming language
- ISTQB certificate
You are a good fit if…
- You advocate for thorough testing and quality checks throughout the development cycle.
- You create detailed documentation of test cases and bug reports.
- You actively seek out and identify bugs early in the development process to prevent issues in production.
- You thrive in a collaborative environment, working closely with cross-functional teams to achieve shared goals.
- You are passionate about continuous improvement, always looking for ways to enhance processes and outcomes.
- You take ownership of your work, demonstrating accountability and dedication to delivering high-quality results.
- You enjoy mentoring and guiding others, helping to build a strong, knowledgeable, and cohesive QA team.
- You have a deep understanding of the software development lifecycle and are committed to aligning QA efforts with business and product objectives.
- You care about helping others on your team and at Carb Manager thrive.
Benefits
- Work from anywhere
- Competitive salary
- Medical/dental/vision coverage
- 401(k) for U.S. employees
- Paid holidays, vacation day and generous personal days
- Paid health and wellness benefits