Job Title: Software QA Process Engineer
Department: Quality Assurance
Reports To: QA Manager / Head of Quality Assurance
Location: [Giza, Egypt / Onsite]
Job Summary:
The Software QA Process Engineer is responsible for designing, implementing, and optimizing the software quality assurance processes and methodologies within the engineering department. This role focuses on ensuring the efficiency, effectiveness, and adherence to best practices throughout the software development lifecycle, from requirements gathering to release. The successful candidate will contribute to building a culture of quality, identifying areas for process improvement, and ensuring that our software products meet the highest standards of reliability, functionality, and user satisfaction.
Key Responsibilities:
- Process Design & Implementation:
- Design, develop, and document comprehensive QA processes, standards, and guidelines aligned with industry best practices (e.g., Agile, Waterfall, V-Model) and organizational goals.
- Implement and enforce defined QA processes across development teams, ensuring consistent application and understanding.
- Develop and maintain QA checklists, templates, and documentation requirements.
- Process Improvement & Optimization:
- Analyze existing QA workflows and identify bottlenecks, inefficiencies, and areas for improvement.
- Propose, develop, and implement innovative solutions to enhance QA process efficiency, test coverage, and defect detection rates.
- Conduct root cause analysis of recurring defects and process failures to prevent future occurrences.
- Stay abreast of new QA methodologies, tools, and technologies, and recommend their adoption when beneficial.
- Quality Metrics & Reporting:
- Define, track, and report on key quality metrics (e.g., defect density, test coverage, escape defects, cycle time).
- Develop dashboards and reports to communicate QA process performance and product quality status to stakeholders.
- Analyze trends in quality metrics to identify areas requiring immediate attention or strategic intervention.
- Test Automation Strategy & Integration:
- Contribute to the development and refinement of the test automation strategy.
- Collaborate with automation engineers to ensure test automation efforts are aligned with overall QA process goals.
- Evaluate and recommend tools for test management, defect tracking, and test automation.
- Training & Mentorship:
- Provide training and guidance to QA team members and development teams on QA processes, best practices, and tools.
- Act as a subject matter expert and consultant on QA process-related matters.
- Collaboration & Communication:
- Work closely with Product Managers, Developers, and other stakeholders to understand requirements and ensure quality is embedded throughout the development lifecycle.
- Facilitate quality review meetings and contribute to project planning and risk assessment.
- Communicate effectively to advocate for quality initiatives and foster a quality-centric mindset across the organization.
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Minimum of 2 years of experience in Software Quality Assurance, with a strong focus on process engineering, test strategy, or test planning.
- Proven experience in designing, documenting, and implementing QA processes and methodologies.
- Familiarity with various software development lifecycles (SDLC), including Agile (Scrum, Kanban) and Waterfall.
- Understanding of testing types (e.g., Unit, Integration, System, UAT, Performance, Security).
- Experience with test management tools (e.g., Jira, TestRail, Zephyr).
- Familiarity with bug tracking systems.
- Basic knowledge of software development principles and best practices.
Preferred Qualifications:
- Experience with test automation frameworks and tools (e.g., Selenium, Playwright, Cypress).
- Certification in ISTQB Foundation Level or Advanced Level.
- Experience in process improvement methodologies (e.g., Lean, Six Sigma).
- Familiarity with DevOps principles and CI/CD pipelines.
If you're interested please apply here, or send your resume to [Confidential Information] , mentioning the job title including in the email text is a must (expected salary & notice period)