Logo
e.biT Consulting

Software QA Manager

e.biT Consulting, Schaumburg, Illinois, us, 60159

Save Job

QA Manager Job Description QA Manager Job Description Job Overview The QA Manager will lead our Quality Assurance team to overhaul our testing processes, transitioning from primarily manual functional testing to a comprehensive, automation-driven approach. This role will establish a robust testing foundation, including regression, performance, and integration testing, while integrating with Jenkins for CI/CD pipelines and TestRail (or similar) for test management within our Jira ecosystem. The ideal candidate is a strategic leader with hands-on technical expertise, a passion for quality, and the ability to instill urgency and accountability in a collaborative team environment. Duties and Responsibilities include but are not limited to the following: Common Core Roles Lead QA Transformation:

Redefine QA processes to minimize bug leakage, implementing best-in-class testing frameworks for automation, regression, performance, and integration testing. Drive Test Automation:

Design and deploy automated testing suites (e.g., using Selenium, Cypress, or similar) to increase test coverage and efficiency, reducing reliance on manual testing. Integrate with CI/CD Pipelines:

Collaborate with engineering teams to integrate automated tests into Jenkins-based CI/CD pipelines, ensuring seamless quality checks throughout the development lifecycle. Enhance Test Management:

Implement and optimize TestRail (or equivalent) for test case management, ensuring tight integration with Jira for defect tracking and reporting. Define Quality Metrics:

Establish and track KPls (e.g., bug escape rate, test coverage, mean time to resolution) to measure and improve product quality. Mentor and Lead Team:

Guide a 9-person QA team, working closely with the current team lead to leverage their people management strengths while fostering a culture of urgency and excellence. Collaborate Cross-Functionally:

Partner with engineering, product, and leadership teams to embed quality as a shared responsibility across the organization. Evaluate and Implement Tools:

Assess and adopt testing tools and frameworks to support automation, performance, and integration testing goals. Drive Continuous Improvement:

Regularly assess QA processes, identify gaps, and implement improvements to ensure scalability and reliability. Qualifications Experience: 8-12 years of QA experience, with at least 3-5 years in a leadership role managing QA teams. Proven track record of transforming QA processes, particularly transitioning from manual to automated testing. Hands-on experience building and maintaining automated test frameworks (e.g., Selenium, Cypress, JMeter, or similar). Expertise in integrating QA processes with CI/CD pipelines using Jenkins. Experience with test management tools like TestRail and defect tracking systems like Jira.

Technical Skills:

Strong knowledge of automation tools for functional, regression, performance, and integration testing. Proficiency in scripting languages (e.g., Python, JavaScript) for test automation. Familiarity with software development lifecycle (SDLC) and agile methodologies. Leadership Skills:

Ability to lead and mentor a team, fostering urgency and accountability. Strong communication skills to align stakeholders and drive cross-functional collaboration. Strategic mindset with a focus on measurable outcomes and continuous improvement.

Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred:

Experience in performance testing tools. Familiarity with cloud-based testing environments. Certifications in QA or agile methodologies.