Newcourse Communications, Inc. · 7 hours ago
Head of Quality Assurance & Quality Control
Newcourse Communications is a leading full-service data processing, print, and mail provider based in Nashville, Tennessee. They are seeking a Head of Quality Assurance & Quality Control to lead QA efforts, establish quality standards, and drive process improvements while collaborating closely with development teams.
Asset ManagementPrinting
Responsibilities
Build and maintain automated test frameworks for web applications, APIs, and integrations
Write automated tests using tools like Selenium, Cypress, xUnit, and other modern testing frameworks
Execute manual testing when needed for exploratory, usability, and edge case scenarios
Develop comprehensive test plans and test cases for new features and releases
Perform functional, integration, regression, and performance testing
Integrate automated tests into CI/CD pipelines for continuous testing
Identify, document, and track defects through resolution
Formalize and standardize existing QC processes the Programming team uses for custom templates and client documents
Document inspection checklists, acceptance criteria, and review workflows currently performed informally
Partner with Programming leadership to optimize the balance between QC rigor and production efficiency
Establish QA standards, best practices, and testing methodologies from the ground up
Design and implement quality assurance and quality control processes across the organization
Establish quality control processes and standards for the Programming team's client deliverables, including document accuracy, template compliance, and production workflows
Create quality gates and approval processes for production deployments
Develop documentation, SOPs, and knowledge bases for QA and development processes
Define and track quality metrics including defect rates, test coverage, and customer-reported issues
Assess current workflows and identify opportunities for process optimization
Evaluate team needs and recommend appropriate Agile frameworks (Scrum, Kanban, or hybrid approaches)
Implement Scrum practices for development teams including sprint planning, daily standups, and retrospectives
Establish Kanban workflows for operations and support teams to optimize flow and visibility
Configure and optimize Jira for project tracking, reporting, and team collaboration
Train teams on Agile principles and coach them through the adoption process
Facilitate Agile ceremonies and remove impediments to team productivity
Work embedded with development teams to ensure quality is built in from the start
Partner with the CPTO and development managers to align QA efforts with business objectives
Collaborate with IT Operations to ensure quality in production environments and deployment processes
Work with the Programming team to establish quality standards for client-facing deliverables
Communicate quality status, risks, and improvements to executive leadership
Foster a culture where quality is everyone's responsibility, not just the QA function
Evaluate, select, and implement QA tools and automation frameworks
Set up and maintain test environments and data management strategies
Integrate testing tools with CI/CD pipelines and version control systems
Create dashboards and reporting mechanisms for quality and process metrics
As QA needs grow, recruit, hire, and onboard QA engineers
Mentor and develop QA team members on testing best practices and tools
Build a high-performing, quality-focused team culture
Qualification
Required
10+ years of hands-on software quality assurance experience
Strong experience building and maintaining automated test frameworks (Selenium, Cypress, xUnit, etc.)
Deep understanding of software testing methodologies (functional, integration, regression, performance)
Proven track record of implementing and improving QA processes and methodologies
Strong experience with Agile frameworks, particularly Scrum and Kanban
Experience with project management tools, particularly Jira and Azure DevOps
Experience integrating automated tests into CI/CD pipelines
Strong analytical skills with ability to interpret metrics and drive data-driven decisions
Excellent communication skills with ability to influence and collaborate across all levels
Self-starter mentality with ability to work independently and take ownership
Preferred
Previous experience as a QA leader, senior QA engineer, and player-coach role
Experience mentoring or managing QA engineers
Strong knowledge of SCRUM
Experience in financial services or regulated industries with compliance requirements
Familiarity with .NET applications, C#, SQL Server, and web technologies
Experience with API testing and performance testing tools
Knowledge of CI/CD practices and DevOps principles
Previous experience in a company undergoing digital transformation
Experience with quality control in production/manufacturing environments or understanding of inspection-based quality processes
Familiarity with document production, print workflows, or regulated communications (or ability to learn quickly)
Benefits
Professional development support including certifications and training
Hybrid work environment with flexibility and work-life balance
Competitive compensation and benefits
Company
Newcourse Communications, Inc.
Newcourse is a provider of print & mail, data processing, marketing, product development and consulting services for the financial services industry.
Funding
Current Stage
Early StageCompany data provided by crunchbase