Job Description
<p><strong>Reports to:</strong> Business Analysis & Support Assistant Manager</p><p><strong>Location: </strong>Beirut</p><p><strong>Position Summary:</strong></p><p>Responsible for the design, development and execution of exploratory and automated test plans to ensure the quality of OMT’s digital products and ensures that they meet customer satisfaction and experience goals.</p><p> </p><p><strong>Primary Duties and Responsibilities:</strong></p><p><em>Quality Assurance & Testing</em></p><p>• Plans the testing strategy in accordance with the product requirements and delivery dates</p><p>• Reviews product requirements, specifications and technical design documents to provide timely and meaningful feedback</p><p>• Creates detailed, comprehensive and well-structured test plans and test cases</p><p>• Designs, develops and executes manual and automated testing</p><p>• Optimizes the use of automation tools to test API, Web, mobile applications, etc…</p><p>• Identifies, analyses and documents the problems; works on debugging and on defining corrective actions</p><p>• Collaborate with stakeholders to understand product changes and QA testing requirements to deal with issues/defects in a timely manner</p><p>• Monitors debugging process results</p><p>• Tracks quality assurance metrics, like defect densities and opens defect counts</p><p>• Uses agile engineering and software quality assurance practices</p><p>• Collaborates with other team members in product design to provide a QA perspective in requirements, scheduling and problem identification in order to continuously offer product improvements</p><p>• Works as part of a cross-functional team to develop and deploy our digital products</p><p>• Acts as a change agent & agile mindset promoter</p><p>• Stays up-to-date with new testing tools and test strategies</p><p> </p><p><strong>Knowledge, Skills, and Abilities:</strong></p><p><em>Qualifications:</em></p><p>• Bachelor Degree in MIS, Computer Science, Software Engineering or a related degree</p><p>• Master’s Degree is a plus</p><p> </p><p><em>Technical Skills:</em></p><p>• Fluent in Arabic and English</p><p>• Experience in writing, executing and monitoring automated tests with frameworks</p><p>• Knowledge of continuous integration, continuous delivery and test driven development</p><p>• Proven experience in digital applications and quality assurance</p><p>• Strong knowledge of software QA methodologies, tools and processes</p><p>• Experience in writing clear, concise and comprehensive test plans and test cases</p><p>• Hands-on experience with automated testing tools</p><p>• Experience with performance and/or security testing is a plus</p><p>• Experience programming in C# and .NET (4.7+ or Core), Typescript, Python for Test Automation</p><p>• Experience in programming in HTML5 / CSS3</p><p>• Experience in testing SOAP services, RESTful APIs, and other web services with the focus on automation</p><p>• Knowledge of the Angular framework with Typescript</p><p>• Solid knowledge of querying SQL Server, Oracle, and MySQL databases</p><p>• Experience working in an Agile/Scrum development process</p><p> </p><p><em>Relevant Experience:</em></p><p>• 4-6 years in software quality assurance</p><p> </p><p><strong>Key Behavioral Competencies:</strong></p><p>• Passion for development and a demonstrated interest for continual learning</p><p>• Ability to adapt quickly to changes in technology and to operate autonomously in an a fast-paced environment</p><p>• Result-oriented, strong planning and organizational skill</p><p>• Reliability and dependability</p><p>• Critical thinking and problem-solving skills</p><p>• Outstanding communication and interpersonal abilities</p><p>• Analytical mind</p><p>• High level of ethics and compliance</p><p>• Ability to build and maintain positive relationships</p><p>• Curiosity to innovate</p><p> </p><p><strong>Key Interactions:</strong></p><p>• External: OMT Vendors</p><p>• Internal: ICT dpt. And other relevant departments depending on business needs</p>