Headphones, Electronics, Head, Person, Laptop, Pc, Face, Monitor, Writing, Computer Keyboard

Manager, QA Engineering

34 Street 206, Maadi as Sarayat Al Gharbeyah, Cairo, Egypt, 4213012

Manager, QA Engineering

Apply Now

Manager, QA Engineering

  • R0017138
  • Maadi as Sarayat Al Gharbeyah, Cairo, Egypt
  • QA Engineering
  • Engineering
  • Full_time
View favorites

Job Ad

We’re looking for a Manager, QA Engineering to join Procore’s Engineering. In this role, as a Manager, QA Engineering, you’ll oversee a team of QA engineers to deliver high-quality software products. You will be responsible for software testing, design, and execution for a variety of key customer-facing and internal applications. Your job will require you to coach and mentor a team of QA engineers while also participating in test design and execution. You should have very good leadership skills, and you should be creative and proactive to work successfully in a fast-paced environment, including multiple platforms and a distributed architecture, diverse technologies,s and lab environments. You will work closely with developers, project managers, DevOps engineers, and other stakeholders.

This position reports to the Director, QA Engineering, and will be based in our Cairo Office. We’re looking for someone to join us immediately.

What you’ll do:

  • Oversee a team of QA engineers and provide direction on testing to provide high-quality software products.

  • Lead a team of QA Engineers, helping them juggle multiple priorities and manage their time on both short and long-term goals.

  • Recommend techniques and methodologies needed to enhance productivity and quality.

  • Works hands-on to execute manual and automated testing.

  • Produce reliable assessments of software readiness.

  • Participate in design and testing sessions across teams.

  • Promote quality standards and processes across different teams.

  • Assist with the implementation of automated testing solutions for operational efficiencies.

  • Assist with the creation of requirements for system enhancements or defect resolutions.

  • Manage collaboration among different functions to ensure we can achieve our quality goals and remove bottlenecks.

  • Review requirements documents in terms of consistency, completeness, and correctness.

  • Support the long-term career development of their direct reports, helping them build their skills in software testing.

What we’re looking for:

  • 1-3 years of experience in a similar role.

  • Experience in mentoring, coaching, and leading QA engineers.

  • Thorough understanding of software testing methodologies, QA tools, and Agile principles.

  • Proven ability to manage and prioritize multiple, diverse projects simultaneously.

  • Must be flexible, independent, and self-motivated.

  • Strong database manipulation skills, mainly in MySQL

  • Excellent verbal and written English communication skills

  • Experience in test automation using Python, Java, Selenium, PERL, C#, etc.

  • Good understanding of Linux administration and DevOps principles

  • Good understanding of the full web stack 

  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.

  • Experience in API testing using Postman

  • Experience working with geographically dispersed teams is a plus

  • Knowledge and/or experience in any of the following technologies will be considered a huge advantage:

    • Neo4j graph database

    • Cypher query language

    • RabbitMQ message broker

    • Kafka message broker

    • Kubernetes commands

Learn about our applicant and candidate privacy policy and about creating a profile on My Settings.