Position Summary:
Our client is a rapidly growing SaaS company that builds real-time, transaction-based software powering physical operations across multiple locations. Their platform integrates cloud-based payments, permitting, validation logic, and backend reporting. They are seeking a highly capable QA Manager to lead the quality function across a multi-system environment. This is a hybrid leadership and technical role - you'll manage a small team, own automation frameworks, and collaborate cross-functionally to raise the bar on software reliability and performance. If you bring deep QA knowledge, hands-on automation expertise, and a strategic mindset, this is a high-impact opportunity to help scale a SaaS product that powers real-world infrastructure.
Experience and Education:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 8+ years in Quality Assurance with at least 2 years in a leadership/management capacity.
- Experience guiding QA for fast-paced, growing SaaS environments.
- Strong background in both manual and automated testing across web-based applications.
- Experience with Software Development Lifecycle
- Exposure to API testing and system integrations.
- Experience with CI/CD environments and Agile practices.
Skills and Strengths:
- Automation Testing Frameworks and Tools (Selenium, Cypress)
- API Testing (REST APIs)
- BDD Frameworks (Cucumber)
- CI/CD Tools (Jenkins)
- SQL / MongoDB database knowledge
- Test Documentation & Defect Tracking (Jira)
- AWS Environment
- Kubernetes
- Docker
- Shell/Bash Scripting
- Performance Testing and Web Application Testing
- Regression testing
- Familiarity with programming languages (Java, PHP, Python)
- Software Development Lifecycle (SDLC)
- QA metrics and KPIs
- Agile Methodologies
Primary Job Responsibilities:
- Collaborate closely with developers, PMs, and stakeholders to define and refine testing priorities.
- Lead and mentor a small, collaborative QA team.
- Balance your time between managing and hands-on testing as you'll be writing, running, and improving automated tests yourself.
- Expand and strengthen our automation framework for UI, API, and integration testing
- Guide team members through test design, execution, and reporting.
- Help your team build confidence in automation and modern QA practices.
- Identify and track software quality issues, working through to resolution.
- Advocate for best practices in testing and QA throughout the organization.
- Keep an eye on evolving tools and processes to bring in what works, and share what you learn.
- Contribute to Agile ceremonies like sprint planning and daily stand-ups, sharing testing progress and roadblocks.