QA Manager / Senior Automation Testing Engineer
- 1079 S Hover St, Longmont, CO 80501, USA
- Employees can work remotely
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: https://fairwords.com/
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)
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.
Salaries depend on geography, experience, and education. Negotiations range from $105,000 - $125,000.
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.
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!