Software Engineer

Apply For Job


Cairo, Egypt
Job Expires on the Apr 29, 2023

Senior Software Quality Engineer

About Unifonic

Unifonic is a customer engagement platform that enables organizations to delight customers with remarkable omnichannel experiences. By unifying communication channels, messaging apps, and chatbots, Unifonic streamlines conversations at every touch point throughout the customer journey.

Unifonic’s solutions integrate customer communication channels including text, voice, messaging and web into a single platform to enable companies to create stronger customer relationships. As newer channels emerge and user preferences change over time, organizations rely on Unifonic to maximize customer engagement and optimize communication returns on investment.

From SMS for online banking to WhatsApp vaccination requests, Unifonic empowers organizations to transform customer experience while allowing them to focus on core business activities without maintaining costly communication infrastructures.

Unifonic connects enterprises like Saudi Electricity Company, Saudi Ministry of Health, Absher, Uber, Aramex, and Noon, as well as leading banks and financial institutions throughout the region, in addition to health, education, travel, e-commerce, and logistics sectors worldwide.

With proven expertise in emerging markets since 2006, Unifonic is committed to delivering excellence handling 10+ billion annual transactions for millions of recipients in over 160 countries, backed by local corporate presence in four countries and a dedicated team of 300+ professionals serving clients 24/7.

About the job

As a Senior Software Quality Engineer, you will be creating test strategies for complex projects with remote teams and devising automation frameworks.


  • Supporting multiple scrum delivery teams with estimation, planning, and strategy for testing Web and Mobile applications.
  • Owning the responsibility for test (case) coverage and test and defect reporting and metrics.
  • Establishing and increasing our automated testing frameworks for UI and API test automation.
  • Advocating for QA best practices across the development and engineering teams, and establishing lightweight 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, and develop test frameworks or techniques to benefit future projects.

Job Requirements

  • Hands-on 7+ years of relevant development or testing experience.
  • Understand cloud delivery using tools such as Git, Drone CI, Argo CD, and Kubernetes.
  • Significant Test Automation skills using leading Web & Mobile tools: Selenium, Cucumber, Appium, SoapUI, or others.
  • Experience with RobotFramework.
  • Experience working with remote teams.
  • Fluency in English and excellent writing/editing and verbal communication skills.
  • Bachelor's degree in Engineering, Software, or a related discipline or the equivalent.
  • Proficiency in an object-oriented programming language, preferably JAVA.
  • Experience working on Agile (Scrum) teams.
  • Good knowledge of scripting skills with one or more scripting languages, such as Python or Java is helpful.
  • Strong attention to detail and influencing skills.


Are you looking to raise funds ?

Send a Link To Your Deck