Enable job alerts via email!
Boost your interview chances
A leading software company is seeking a Process and Product Quality Assurance Engineer/Specialist to ensure software development processes comply with quality standards. This role involves auditing, process improvement, and fostering a culture of quality across the organization. Candidates should possess a relevant degree and several years of quality assurance experience, along with strong analytical and communication skills. Ideal applicants will also be familiar with QA tools and quality methodologies.
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.
Your application will include the following questions:
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory.
Researching careers? Find all the information and tips you need on career advice.