Software Quality Engineering Manager
- Cairo, Al Qāhirah, Egypt
- Products & Engineering
Job description
Proudly voted a Great Place to Work®, we are a dynamic startup in the SaaS space that is revolutionizing the way businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.
We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we’re so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big!
Meet the team!
Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic’s solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.
The Engineering Manager, Software Quality holds a crucial position in ensuring that the performance of our products and product integrations maintain a high quality at all times. The Engineering Manager, Software Quality is responsible for creating test strategies for complex projects with remote teams and devising automation frameworks. This role will be reporting to the Senior Products Director and will work closely with him on executing our test strategy.
Help us shape the future of communication by:
Supporting multiple scrum delivery teams with estimation, planning, and strategy for testing Web and Mobile applications
Owning Release Management process across products
Owning the responsibility for test (case) coverage and test and defect reporting and metrics
Establishing and increase our automated testing frameworks for UI and API test automation
Advocating for QA best practices across the development and engineering teams and establish light-weight checks and balances to prevent regressions and production issues
Organizing and leading special initiatives as a member of the engineering team, to improve the process, investigate and qualify tools, develop test frameworks or techniques to benefit future projects
Job requirements
What you’ll bring:
Hands-on 10+ years of relevant development or testing experience
7 years in Quality roles testing and automating large scale customer-facing systems with sophisticated distributed integrations
3+ years managing quality engineers responsible for qualifying features through the complete software development life cycle
Experience with Robot Framework
Experience working with remote teams
Excellent knowledge of QE automation architecture, methodologies, processes, and tools
Hands on experience in QE automation frameworks for both frontend and backend applications, such as Cucumber, Selenium, Rest Assured, TestNG, SOAPUI etc.
Experience creating multiple test frameworks from scratch. Experience in Java or Python, familiar with databases, SQL, and scripting languages
Understanding of REST and RESTful services
Expertise with continuous deployment systems using Maven, GIT, Spinnaker, and Jenkins; define branching, tagging, and code merging strategies
Experience with Git, Drone CI, Argo CD, Kubernetes, Docker, and cloud platforms such as AWS, OCI and GCP
Ability to collaborate and influence multi-functional teams within your area of responsibility
Ability to act as a leader to increase efficiency through process improvements and automation, increase test coverage through automation, reduce customer-impacting defects, make informed risk-based decisions, and improve chances of success and promote software testing standards and mentor engineers in the team
Ability to build, drive and support automation test strategy. Dedication to delivering great software and releasing it quickly, efficiently, and with growing quality
Experience working on Agile (Scrum) teams
Good knowledge of scripting skills with one or more scripting languages, such as Python or Java is helpful
As a Unifone you’ll receive a range of benefits:
Competitive salary and bonus.
30 holiday days after the first anniversary.
Your Birthday off!
Paid leave for new parents.
- Cairo, Al Qāhirah, Egypt
or
All done!
Your application has been successfully submitted!
Sign up for the latest Unifonic news, stories, webinars and more.