Job Summary:
The PPQA Engineer/Specialist is responsible for ensuring that software development processes and deliverables meet defined quality standards and comply with organizational policies. The role includes monitoring project process adherence, auditing work products, supporting process improvement, and ensuring overall quality assurance across the software lifecycle.
Key Responsibilities:
Process Quality Assurance
- Ensure compliance with defined software development and organizational processes (e.g., CMMI, ISO, Agile SOPs).
- Plan and conduct process audits, prepare audit reports, and track non-conformance closure.
- Work with project teams to tailor processes and ensure they are understood and followed.
Product Quality Assurance
- Review software work products (e.g., requirement specs, design docs, code, test plans, test reports) against quality criteria and checklists.
- Facilitate peer reviews and track review findings to closure.
- Support gate reviews and ensure all quality deliverables are completed.
Monitoring & Reporting
- Define, collect, and analyze quality metrics (e.g., defect density, review coverage, compliance rate).
- Prepare regular quality status reports and dashboards for stakeholders.
- Highlight risks and quality issues and recommend preventive/corrective actions.
Quality Improvement
- Identify process improvement opportunities through audit findings, metrics trends, and team feedback.
- Support process definition, revision, and rollout of quality frameworks or guidelines.
- Contribute to organizational process improvement initiatives and knowledge sharing.
Stakeholder Engagement
- Collaborate with Project Managers, Developers, Testers, and Process Owners to promote quality culture.
- Serve as a liaison during internal and external quality audits or assessments.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field.
- Minimum [3–5] years of experience in software quality assurance, process audits, or software engineering.
- Familiarity with quality standards and models (e.g., CMMI, ISO 9001, ASPICE).
- Strong knowledge of SDLC (Waterfall, Agile, Hybrid) and software engineering best practices.
Preferred Skills:
- Experience with QA tools (e.g., JIRA, Confluence, HP ALM, Git, Jenkins, SonarQube).
- Auditing experience and understanding of process tailoring.
- Analytical mindset with attention to detail and a continuous improvement attitude.
- Strong verbal and written communication skills.
- Certified Quality Auditor (CQA), ISTQB, or similar certifications is a plus.
Report job