Ref: OP758-968

Job description / Role

Employment: Full Time

Job Description
- Responsible for ensuring the quality and reliability of software products through comprehensive testing and quality control practices.
- Works closely with development teams, project managers, and other stakeholders to implement effective quality assurance processes and maintain high standards of software quality.
- Execute comprehensive quality control activities to ensure software products meet or exceed customer expectations.
- Develop and maintain quality control metrics and reporting mechanisms to track and communicate quality performance to the QC Manager.
- Conduct regular testing, audits, and reviews to ensure adherence to quality control processes and identify areas for improvement.
- Collaborate with cross-functional teams to integrate quality control considerations throughout the software development life cycle under the supervision of the QC Manager.
- Stay updated on industry trends and emerging technologies related to quality control practices in software development.
- Facilitate effective communication and collaboration between quality control teams and the technical teams, fostering a cohesive and efficient work environment.
- Identify new process opportunities, assess feasibility, and estimate new process development time, reporting findings to the QC Manager.
- Review training materials and user manuals; conduct package-specific training for the client as required.
- Participate in initiatives and R&D activities as needed, providing updates and insights to the QC Manager.
- Conduct awareness sessions for the project team to explain project scope and objectives under the guidance of the QC Manager.
- Review all TO BE processes and application requirement deliverables developed by the Software Architect to ensure technical soundness, adherence to the project scope, and customer satisfaction.

Requirements:

Personal Skills
- Excellent analytical and problem-solving skills
- Strong communication and collaboration abilities
- Ability to mentor and guide junior team members
- Detail-oriented with a focus on delivering high-quality work

Technical Skills
- Bachelor's degree or equivalent experience preferred Computer Science or Engineering
- Proficient in software testing methodologies and quality control processes
- Strong understanding of software development life cycles and agile methodologies
- Experience with testing tools and automation frameworks, such as Selenium, JUnit, or similar
- Knowledge of programming languages such as Java, Python, or C#
- Familiarity with continuous integration/continuous deployment (CI/CD) tools and practices
- Experience with performance and security testing tools

About the Company

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Get personalised updates on latest vacancies
Similar jobs you may be interested in
Senior Quality Engineer Easy Apply
ManpowerGroup Middle East
Dubai 27 Jun
Senior Service Quality Specialist Easy Apply
Michael Page
UAE 26 Aug
Quality Operations Director Easy Apply
Michael Page
Saudi Arabia 22 Aug
Senior QA/QC Officer Easy Apply
Masdar
UAE 22 Aug
Quality Manager Easy Apply
Michael Page
UAE 29 Aug
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month