RecDesk is a subsidiary of Clubessential Holdings, the leading provider of Software as a Service and embedded payment solutions. As a Senior QA Automation Engineer at RecDesk, you will ensure the quality, reliability, and scalability of our recreation management platform by defining and evolving our testing strategy and implementing robust test frameworks.
Responsibilities:
- 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
Requirements:
- 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)
- Experience evaluating and selecting testing tools and frameworks, defining QA processes, and maturing CI/CD quality practices
- 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