Job Title: Senior QA Automation Engineer Company Name: RecDesk Job Url: https://ats.rippling.com/en-GB/vermont-systems/jobs/84a0a82b-40e7-49a6-9774-62cab052f841?src=jobright&jr_id=698fd5136ea51a7610f23d2c Job Description: 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.