Quality Engineer-Automation

IBM Cairo, EG

Company

IBM

Location

Cairo, EG

Type

Full Time

Job Description

Introduction

Senior Automation Test Engineer (7+ years experience) is responsible for designing and maintaining robust automation frameworks developing and executing complex test scripts for web mobile and API testing and integrating automation into CI/CD pipelines using tools like Selenium Appium RestAssured and Jenkins. They collaborate with developers DevOps and QA teams to enhance test coverage optimize test execution and ensure software quality. Additionally they mentor junior engineers conduct code reviews analyze test results report defects and contribute to performance while continuously improving automation strategies.

Your role and responsibilities
- Test Planning and Strategy: Develop comprehensive test plans and testing strategies that align with business goals ensuring both functional and non-functional requirements are covered. - Requirement Analysis: Thoroughly understand project documents customer demands and product objectives to create effective test cases ensuring all key scenarios are tested. - Requirement Clarification: Review analyze and resolve ambiguities in requirements during the analysis phase to ensure clear expectations are set for the team. - Test Case Design and Implementation: Plan design and implement test cases for new and existing software features based on business requirements ensuring clear alignment with the project scope. - Test Case Creation and Execution: Responsible for designing executing and maintaining test cases as well as efficiently tracking and reporting bugs. - Automation Framework Setup: Set up maintain and execute robust test automation frameworks across multiple platforms developing test scenarios and acceptance tests to streamline testing efforts. - Automation Framework & CI/CD: Lead the development maintenance and optimization of test automation frameworks and integrate them into CI/CD pipelines to enable continuous testing. - Reporting and Analysis: Provide detailed regular reports on test progress test coverage and automation efficiency offering actionable insights for improving the quality process. - Traceability and Test Coverage: Create traceability matrices to ensure all requirements are covered and provide visibility into test coverage across various features. - Task Prioritization: Manage and prioritize multiple competing tasks effectively ensuring all deadlines are met in a fast-paced environment. - Merge Request Handling: Review and handle merge requests from team members ensuring that code changes are properly tested and meet quality standards before integration. - Communication: Strong communication and collaboration skills to work effectively across teams. - Cross-functional Collaboration: Participate in cross-functional teams in a fast-paced Agile environment ensuring smooth communication between development QA and product teams.
Required education
Bachelor's Degree
Required technical and professional expertise
- Bachelor's or Master's degree in Computer Science Engineering or related field. - 3+ years of hands-on experience in Software Testing and Automation testing. - Good knowledge of OOP and Java programming language. - Hands-on experience in (Selenium Appium Tosca RestAssured Cypress) - Experience in CI/CD approach and it's relevant tools - Experience with TFS ALM Jira or any relevant Test Management tools. - Fluent in English (Written and Spoken).
Preferred technical and professional experience
- Hands-on experience (Python Javascript Playwright) is a plus.

Apply Now

Date Posted

12/12/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.3

Similar Jobs

Data Engineer - Data Integration - IBM

Views in the last 30 days - 0

The text describes a job role requiring data architecture development KPI tracking business report creation and datadriven optimization It outlines ed...

View Details

Technical Agent (Bilingual English & Spanish/French/Italian) - IBM

Views in the last 30 days - 0

The text describes an IBM job role emphasizing client support technical expertise and career growth opportunities It outlines responsibilities includi...

View Details

Senior MERN Cloud Full Stack Developer - IBM

Views in the last 30 days - 0

The job description for an Application Developer at IBM highlights the roles responsibilities in fullstack development cloud integration API integrati...

View Details

Release and Deployment Specialist - IBM

Views in the last 30 days - 0

The infrastructure industry is rapidly evolving with new technologies Companies have various deployment options and require specialists to manage and ...

View Details