offergenie_white
Vermont Systems

Senior QA Automation Engineer

Vermont Systems

RemoteRemoteFull Time
Senior LevelQa EngineerRemote
Apply with AI Cover Letter

Job Description

About the company

RecDesk is a subsidiary of Clubessential Holdings, the leading provider of Software as a Service and embedded payment solutions to more than 20,000 private clubs, public golf courses, health & fitness clubs, spas, military organizations, municipalities, and camp organizations across the globe.

Founded in 2005, RecDesk offers a suite of scalable solutions designed to help parks & recreation departments, aquatic centers, schools, community centers, homeowner’s associations, small cities, and more manage their facilities and programs more efficiently. It also offers integrations to access control, GIS/address databases, and financial systems.

About the role

As a Senior QA Automation Engineer at RecDesk, you will play a pivotal role in ensuring the quality, reliability, and scalability of our recreation management platform. You will help define and evolve our testing strategy by combining hands-on manual testing with the design and implementation of robust, future-proof test frameworks and automated test suites, all while aligning with our mission to make recreation management efficient and easy to use.

This role establishes a formal QA discipline within our broader Engineering team. You will partner with QA peers across sibling divisions while building and maturing RecDesk’s testing strategy, standards, tooling, and processes to scale with the platform.

We’re looking for someone who thrives on uncovering edge cases, improving test coverage, and building pragmatic automation solutions that scale with the business and reduce risk without adding unnecessary complexity.

We are a small but mighty team. This means you will have the opportunity to contribute across the full SDLC, from requirements and design reviews to manual exploratory testing, to building and maintaining automated tests across front-end, back-end, and API layers. You will also help mentor others on testing best practices and foster a culture of quality, ownership, and continuous improvement.

What you'll do

Establish and help lead the QA Community of Practice (CoP) at RecDesk partnering with QA peers across sibling divisions while defining RecDesk-specific standards, processes, and quality strategy
Lead by example in quality and testing excellence by executing thorough manual testing, designing clear test plans, and developing maintainable, reliable automated tests that support confident releases
Become familiar with the RecDesk platform and architecture, identifying quality risks, edge cases, and opportunities to improve test coverage, performance, stability, and defect prevention.
Design, implement, and evolve testing frameworks for UI, API, and integration testing, ensuring they are scalable, pragmatic, and aligned with modern best practices.
Collaborate with engineering leadership, software engineers, and product teams to embed quality throughout the SDLC, from requirements and design review to release validation.
Collaborate with Customer Support and Operations teams to troubleshoot technical production issues, reproduce reported defects, and ensure timely resolution and clear feedback loops to improve product quality.
Assist in monitoring platform health using observability tools, contribute to defining and tracking quality KPIs, and use metrics and alerts to proactively identify reliability and performance risks.
Drive improvements to existing systems by strengthening regression coverage, reducing manual effort through automation, and ensuring legacy and modernized features meet enterprise-grade expectations.
Establish and promote testing standards and best practices, including test data management, environment usage, defect tracking, and automation reliability.
Stay current with modern testing tools, frameworks, and industry trends, bringing forward ideas that improve efficiency, reliability, and overall product quality without unnecessary complexity.
Support production stability by assisting with release validation, root-cause analysis, and participating in periodic on-call or after-hours support as needed to ensure service continuity and timely response to critical issues.
Champion compliance and audit readiness by ensuring testing processes, evidence, and documentation support SOC 2 and other audit requirements, and by participating in periodic reviews as needed.
Proactively identify quality risks related to security, data integrity, performance, and integrations, and work with engineering to mitigate issues before they reach production environments.
Foster a culture of quality and shared ownership by mentoring engineers on testing practices, promoting testability in design, and helping teams solve complex quality challenges while independently driving scalable, pragmatic QA practices in partnership with engineering leadership

Qualifications and experience required

BS/MS degree in Computer Science, Engineering, or related professional experience and/or relevant certifications
5+ years of experience in Software Quality Assurance
2+ years of experience in automated testing
Strong experience testing software applications across web, mobile, and desktop platforms
Deep understanding of software QA methodologies, best practices, and testing standards
In-depth knowledge of Agile and Kanban methodologies. Experience with Shape Up a plus.
Experience supporting CI/CD pipelines and continuous testing within the SDLC
Highly proficient in writing clear, concise, and comprehensive test plans and test cases to cover user stories and business requirements
Strong analytical and problem-solving skills with a keen attention to detail
Excellent written and verbal communication skills and a collaborative mindset
Experience reviewing logs and troubleshooting issues across application environments
Experience documenting processes and promoting adherence to testing and quality standards
Proven ability to prioritize work, manage multiple initiatives, and operate effectively in a fast-paced environment
Demonstrated commitment to continuous learning and professional growth
High level of proficiency with Windows operating systems and common productivity tools (MS Teams, Word, Excel)

Technical Skills

Experience evaluating and selecting testing tools and frameworks, defining QA processes, and maturing CI/CD quality practices. This role requires the ability to bring a clear vision for scalable testing and independently implement that vision in partnership with engineering leadership
Experience designing and implementing automation using tools such as Selenium WebDriver, Playwright, Cypress, or similar UI automation frameworks
Strong programming and scripting experience to support test automation and tooling (C#, JavaScript, Python)
Experience developing and executing performance and load testing using tools such as Apache JMeter, k6, WebLOAD or comparable platforms
Working knowledge of HTML, CSS, JavaScript, and browser developer tools
Strong knowledge of relational databases, with experience using Microsoft SQL Server for data validation, querying, and test support
Experience testing APIs using tools such as Postman, REST clients, contract testing frameworks, or similar solutions
Experience with observability and monitoring tools such as New Relic or DataDog to support system reliability, performance, and operational excellence is a plus
Experience with Visual Studio, and modern IDEs
Familiarity with accessibility standards (WCAG) and inclusive user experience best practices.
Awareness of compliance and security best practices (SOC 2, HIPAA) and experience supporting audit readiness.

PHYSICAL REQUIREMENTS

● Sedentary work that primarily involves sitting/standing

● No adverse environmental conditions expected

● Remaining in a stationary position, often standing or sitting for prolonged periods

● Repeating motions that may include the wrists, hands, and/or fingers

● Assessing the accuracy, neatness, and thoroughness of the work assigned

● Communicating with others to exchange information

Clubessential Holdings is an equal opportunity employer dedicated to building a diverse and inclusive workplace. Our company thrives upon the mutual respect and understanding between its employees, and as such, all qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), gender, gender identity, sexual orientation, veteran status, physical or mental disability, genetic information, ethnicity, citizenship, or any other characteristic protected by law.

Clubessential Holdings maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflects the Company's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Important Notice Regarding Email Communication from Clubessential Holdings

Please be advised that Clubessential Holdings will only contact you using email addresses with the domain name of clubessentialholdings.com.

We have been made aware of attempts to impersonate our company using domains such as clubessentialcareers.com. These emails are not affiliated with Clubessential Holdings and may be part of a scam. We strongly advise against engaging with any correspondence that does not originate from an official clubessentialholdings.com email address.

If you receive a suspicious email or have any questions or concerns, please contact us directly at [email protected].

Your security and trust are important to us.