QA Manager / Senior Automation Testing Engineer

  • 1079 S Hover St, Longmont, CO 80501, USA
  • Employees can work remotely
  • Full-time

Company Description

Fairwords is here to help change workplace culture through communications. We’re on a mission to make inclusive and compliant cultures a norm instead of an ambition. And we’re doing that through our software that helps train employees as they type, similar to spellcheck, but for ethics and compliance. 

Everyone at Fairwords is committed to seeking to understand, meeting people where they are, looking for ways we can help, and making sure that we’re working with commitment and integrity. 

If this sounds like it aligns with your career mission and values, we’d love to hear from you. 

Learn more about us here:

Job Description


This position will play a primary role in planning, implementing, leading and executing all aspects of Quality and Testing. The role requires hands-on QA expertise, ability to take initiative and develop and evolve our QA processes. The right candidate will be able to analyze the systems to determine what to test, the priority of those tests and the best way to test. 


  • Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.

  • Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.

  • Act as a key point of contact for all QA aspects of releases, provide QA services and coordinate QA resources internally and externally.

  • Quickly learn the business functionality to become both a functional and technical testing expert of the software products; serve a liaison between Customer Success and IT to help diagnose and triage both customer observations against engineering fixes

    • Lead internal defect triage calls

    • Assist customer with UAT planning as needed

    • Assist with UAT defect triage calls

    • Liaison to customer Quality Assurance Lead

  • Lead onshore and offshore QA teams

  • Lead and mentor QA team members, as well as manage outside contract testers.

  • Develop and execute test cases, scripts, plans and procedures (manual and automated).

  • Estimate, prioritize, plan, perform and document test execution results 

  • Report, track and resolve defects prior to release

  • Diagnose defects and track them from discovery to resolution.

  • Partner with engineering teams to stay informed of new technologies being introduced and to ensure that system components are designed for testability.

  • Respond to all requests from team members in a timely professional manner.

  • Evaluate current Cypress integrations and integrate best practices with this tool or an different tool that achieves intended efficiencies

    • Execute all levels of testing (System, Integration, and Regression) for the framework creation or modify existing framework

  • Develop and maintain a regression testing strategy for supported applications

  • Maintain and communicate QA metrics to internal and customer stakeholders via status/metrics reports

  • Document and communicate QA-related risks to Project Management


Skills and Experience:

  • 5+ years’ experience in the software quality field including prior hands-on quality engineering experience

  • Demonstrated experience developing and executing test cases, scripts, plans and procedures to support various development methodologies

  • Familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)

  • Experience with testing frameworks such as Cypress, Jest, Jasmine, Selenium

  • Experience integrating testing methodologies with CI/CD pipelines

  • Familiarity with Agile workflows and how testing integrates with that

  • Understanding of multi-tier web application architecture and deployment

  • Understanding of existing QA best practices and methodologies to design, implement and automate processes

  • Experience coordinating with external QA resources

  • Prior success using a metrics-driven approach and closed-loop feedback to improve software deliverables and improve predictability and reliability of releases

  • Detailed and effective written communication skills for documenting the features tested and bugs found

  • Highly organized, detail oriented, extremely responsive and able to prioritize a large number of tasks

  • Self-motivated, works well independently and with others

  • Good understanding of performance testing (load and stress)

Additional Information

Our benefits:

  • Salary: Fairwords offers a competitive salary for our industry and company size. 

  • Remote lifestyle: We care about creating a supportive work environment for optimal productivity, flexibility, and happiness and believe a remote lifestyle most effectively provides that. 

  • Unlimited PTO: We want you to find balance, fulfillment, and joy not just at work but also outside of work to recharge and refresh. 

  • Health & Wellness: We offer medical, dental, and vision insurance and contribute a reasonable amount per month towards the premiums of all full-time employees and their families.

Salary Range:

Salaries depend on geography, experience, and education. Negotiations range from $105,000 - $125,000.  

Equal Opportunity:

Fairwords is committed to providing equal opportunities for employment and advancement to qualified employees and applicants. Individuals will be considered for positions for which they meet the minimum qualifications and are able to perform without regard to race, color, gender, age, religion, disability, national origin, veteran status, sexual orientation, gender identity, or any other basis protected by federal, state, or local laws.

All your information will be kept confidential according to EEO guidelines.

Work Eligibility:

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

How to apply:

Please apply directly on Smart Recruiters by submitting a resume and cover letter. We look forward to hearing from you!