What are the responsibilities and job description for the QA Manager position at Catalis Tax & CAMA, Inc.?
Description
Who We Are
Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible.
The Opportunity
We are seeking an experienced and results-driven QA Manager to define and implement Quality Assurance standards across several development teams in the Tax & CAMA Division. The QA Manager will lead a team of QA Analysts and will be responsible for establishing robust manual testing processes while driving the adoption of automated testing technologies. This role requires a detail-oriented mindset to ensure the delivery of high-quality software solutions.
This is a remote position, though candidates located in Jacksonville, FL are preferred, as occasional on-site meetings will be required.
What You Will Do
- Quality Assurance Leadership
- Define, implement, and enforce QA standards, policies, and best practices across all teams in the Tax & CAMA division.
- Lead and manage a team of onshore and offshore QA Analysts, ensuring effective resource allocation, mentoring, and development of the team.
- Ensure quality standards are consistently met, with a focus on delivering high-quality software solutions that align with business and technical requirements.
- Manual & Automated Testing
- Develop and implement manual testing processes, ensuring comprehensive test coverage across all products.
- Lead initiatives to expand automated testing across teams, introducing and maintaining tools and frameworks that enhance efficiency and reduce manual effort.
- Collaborate with development teams to design, create, and maintain automated test suites for regression, performance, and load testing.
- Test Strategy & Execution
- Oversee the creation and execution of detailed test plans, test cases, and test scripts that cover all aspects of the software lifecycle.
- Coordinate and execute various types of testing (functional, regression, integration, performance) to identify software defects and ensure software quality.
- Establish clear testing criteria, metrics, and KPIs to track and report on test progress, quality, and readiness.
- Ensure all QA activities are aligned with Scrum and DevOps methodologies, using Jira to manage test progress and defects.
- Collaboration & Cross-Functional Engagement
- Act as the main point of contact between QA, development, and product teams, ensuring clear communication and alignment on quality expectations and timelines.
- Work closely with developers, product owners, and DevOps teams to ensure a seamless integration of testing processes into the development lifecycle (SDLC).
- Test Automation & Continuous Improvement
- Lead the adoption of automated testing frameworks and tools, ensuring test automation is integrated into the CI/CD pipelines.
- Drive continuous improvements in both manual and automated testing processes, tools, and techniques to enhance efficiency and reduce time-to-market.
- Promote knowledge sharing and internal best practices among the QA and development teams.
- Metrics & Reporting
- Define and track key QA metrics (e.g., defect rates, test coverage, test execution time) to measure performance and drive quality improvements.
- Provide regular updates and reports on QA progress, quality risks, and test coverage to leadership.
Requirements
What You Will Need to Succeed
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 7 years of experience in Quality Assurance, including at least 3 years in a management or leadership role.
- Proven experience defining and implementing QA processes and standards across multiple teams.
- Strong experience in both manual and automated testing methodologies, with hands-on knowledge of testing tools (e.g., Selenium, JUnit, NUnit).
- Experience managing or working with onshore and offshore QA teams and aligning them with development teams.
- Proficiency in using Jira to manage QA progress and defect tracking.
- Strong understanding of Scrum methodologies and integrating QA processes into the SDLC.
What we Offer
- A dynamic and supportive work environment in a mission driven organization
- Competitive salary and benefits package, including health, dental, vision insurance
- Unlimited PTO (paid time off)
- HSA and FSA options
- 401(k) plan with matching contributions
- Paid parental leave
- ABLE matching contributions for the disability community
- Employer paid short term and long-term disability insurance and group term life insurance
- Financial and legal assistance through our EAP (Employee Assistance Program)
- Opportunities for professional development and career advancement
- The chance to make a significant impact on the delivery of government services and the lives of citizens.
EEO Statement
We are an equal opportunity employer and value diversity. We are committed to an inclusive environment for all. All candidates will be considered based on qualifications, merit, and business needs without regard to race, color, religion, national origin, age, non-qualifying mental or physical disability, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.