Engineering Manager - Quality Control

  • CEQUENS
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

Job Summary:

The Quality Control Manager will be responsible for leading and managing the QC team to ensure the highest quality standards are met for our applications. This role involves overseeing all aspects of quality control, from software testing to final product release. The ideal candidate should have a strong background in quality assurance, excellent leadership skills, and a deep understanding of test automation and current testing trends.

Main Areas of Responsibility:

Collaboration and Team Management:

  • Lead, manage, and mentor a team of 10 QC engineers, fostering a collaborative and motivational work environment.
  • Collaborate with development, DevOps, and product teams to integrate quality control measures throughout the software development lifecycle.

Quality Control Strategies & Automation Testing:

  • Develop and implement quality control strategies and testing frameworks, ensuring alignment with the company’s objectives and client expectations.
  • Oversee the development and maintenance of automated testing frameworks and scripts.
  • Manage and prioritize testing activities based on project schedules and resource availability.

Industry Trends and Best Practices:

  • Stay up-to-date with the latest trends and technologies in software testing and quality assurance, incorporating best practices into the QC process.
  • Ensure continuous improvement in application performance, security, and uptime through rigorous testing and quality assurance practices.

Team Meetings and Progress Tracking:

  • Conduct regular team meetings and one-on-one sessions to track progress, address issues, and ensure project milestones are met.
  • Prepare and review quality documentation, including test plans, test cases, and quality metrics reports.

متطلبات الوظيفة

Experience:

  • Minimum of 5 years of experience in software quality control, with at least 2 years in a managerial or leadership role.
  • Strong understanding of software QA methodologies, tools, and processes.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Skills:

  • Experience with automated testing tools and frameworks.
  • Familiarity with Agile methodologies and the Spotify model of team organization.
  • Excellent people management skills with the ability to inspire, motivate, and mentor team members.
  • Strong problem-solving skills and the ability to work under pressure.
  • Excellent communication and interpersonal skills.