JOB DESCRIPTION
We are seeking a highly skilled and detail-oriented Manager, Quality Assurance lead and oversee the QA processes and strategies within our IT department. In this role, you will be responsible for ensuring the delivery of high-quality software and IT systems by establishing robust testing frameworks, managing QA teams, and driving continuous improvement in testing methodologies. The ideal candidate will possess a strong background in QA practices, excellent leadership skills, and a deep understanding of IT systems and software development life cycles.
RESPONSIBILITIES
- Lead, mentor, and manage a team of QA professionals, fostering a culture of quality and continuous improvement.
- Define team objectives and ensure alignment with organizational goals.
- Provide training and development opportunities to enhance team capabilities and skills.
- Develop and implement a comprehensive QA strategy, ensuring it aligns with the organization’s IT and business objectives.
- Establish and maintain QA standards, processes, and best practices across all IT projects.
- Select and implement testing tools and frameworks to streamline and automate testing processes.
- Oversee the creation of test plans, test cases, and test scripts to ensure thorough validation of software and systems.
- Monitor the effectiveness of testing efforts and make improvements as necessary.
- Work closely with development, product management, and operations teams to define quality goals and address any issues that arise.
- Act as the primary point of contact for QA-related matters, ensuring timely communication with stakeholders.
- Track and manage defects to ensure timely resolution and report on trends and metrics.
- Develop and enforce processes for identifying, documenting, and addressing software defects.
- Define key performance indicators (KPIs) for QA efforts and regularly report on progress to leadership.
- Analyze testing results to provide insights and recommendations for process improvements.
- Ensure compliance with regulatory and security standards related to IT quality and testing.
- Identify risks related to software quality and implement mitigation strategies.
QUALIFICATIONS
Minimum Education and/or Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in quality assurance, with at least 2 years in a leadership role.
- Proven expertise in managing QA processes for software development and IT systems.
- Proficiency in automated testing tools (e.g., Selenium, TestComplete, JUnit).
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
- Certification in quality management or testing (e.g., ISTQB, CSTE, Six Sigma).
- Experience with cloud-based systems and DevOps environments.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
Additional knowledge and skills:
- Exceptional leadership and team management skills.
- Excellent communication and interpersonal skills, with the ability to influence and inspire others.
- Comfortable in highly dynamic and frequently ambiguous environments.
- Strategic thinking and analytical skills.
- Strong organizational skills with the ability to manage complex and competing priorities.
- Ability to work collaboratively in a cross-functional team environment.
To apply for this job please visit itjobpro.com.