What are the responsibilities and job description for the QA Program Manager position at NLB Services?
Job Description: QA Program Manager
Location: Fremont, CA (1 day onsite in a week)
Full Time
Position Overview: We are seeking a skilled QA Program Manager to lead and oversee quality assurance initiatives for various applications. The ideal candidate will bring a combination of technical expertise, strategic thinking, and leadership to manage end-to-end testing strategies and ensure robust quality assurance processes across multiple applications and projects. This role requires close collaboration with stakeholders, project teams, and third-party vendors to ensure delivery excellence and compliance with business needs.
Key Responsibilities:
1. Program Management:
- Define and execute QA strategies for applications across multiple business functions.
- Lead end-to-end testing efforts, ensuring seamless integration and optimal performance of solutions.
- Manage cross-functional teams, including internal resources and third-party vendors, to deliver high-quality solutions.
- Oversee multiple QA projects, ensuring on-time and within-budget delivery.
2. Testing Strategy and Execution:
- Develop comprehensive test plans, scripts, and schedules tailored to applications.
- Oversee functional, integration, regression, and user acceptance testing (UAT).
- Establish automated testing frameworks where feasible to improve testing efficiency.
- Drive continuous improvement in testing practices and QA processes.
3. Collaboration and Communication:
- Partner with business stakeholders to understand requirements, key performance indicators (KPIs), and project objectives.
- Act as a key liaison between business, IT, and external vendors to resolve testing-related issues.
- Provide clear and concise reporting on test progress, defects, risks, and mitigation strategies.
4. Governance and Compliance:
- Ensure QA activities adhere to regulatory, security, and compliance requirements.
- Implement best practices for risk-based testing and quality control.
- Develop and maintain QA documentation, ensuring traceability and audit readiness.
5. Team Leadership:
- Lead and mentor QA teams, fostering collaboration and skill development.
- Promote a culture of quality and continuous improvement across project teams.
---
Required Skills and Qualifications:
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· 10 years of QA experience with at least 4 years in program management capacity.
· Expertise in testing applications across domains such as ERP, CRM, HR, or similar systems.
· Strong knowledge of QA methodologies, tools, and best practices.
· Proficiency in testing management tools like Jira, TestRail, or HP ALM.
· Familiarity with test automation frameworks and tools such as Selenium, Appium, or similar.
· Excellent project management skills, with experience in Agile and Waterfall methodologies.
· Exceptional problem-solving and analytical skills.
· Strong written and verbal communication skills.
Preferred Qualifications:
· Experience in the semiconductor or manufacturing industry is a plus.
· Understanding of commercial off the shelf application configurations, integrations, and customizations.
· Knowledge of performance and security testing tools.
· Certifications such as PMP, ISTQB, or CSM.
Salary : $140,000