177 Test Automation Engineer jobs in Egypt
Test Automation Engineer
Posted today
Job Viewed
Job Description
LUXOFT is one of the major Software Services companies world-wide. We deliver professional software services in multiple business verticals such as Finance, Automotive, and Digital Transformation. Supporting large Vehicle Manufacturers in the area of Development, Production and Aftersales is Luxoft's ambition.
Responsibilitiescomponent tests creation
creation of mock-ups
support in process definition and tooling in context of test-automation and traceability
execution of automated tests
analysis and reporting of defects in close collaboration with the development team
user story refinement and support in sprint planning
task decomposition and estimation
support of development team in implementing specified user-stories / tasks
SkillsMust have
Python Testing
GitHub
Robot Framework
Codebeamer
Nice to have
CodeBeamer ALM
Robot Framework
C++
Automotive experience
OtherLanguages
English: B2 Upper Intermediate
Seniority
Senior
Cairo, Egypt
Req. VR-
Automated Testing Others
Automotive Industry
15/09/2025
Req. VR-
Mobile Test Automation Engineer
Posted today
Job Viewed
Job Description
About the Role
We are looking for a highly skilled
Mobile Automation QA Engineer
with
7+ years of experience
in designing, developing, and executing automated testing solutions for mobile applications. The ideal candidate will have a strong background in test automation frameworks, a deep understanding of mobile ecosystems (iOS and Android), and the ability to ensure product quality at scale.
Key Responsibilities
- Design, develop, and maintain
mobile automation test frameworks
and scripts for iOS and Android platforms. - Collaborate closely with developers, product managers, and manual QA to define
test strategies and acceptance criteria
. - Perform
functional, regression, performance, and usability testing
for mobile applications. - Integrate automated test suites into
CI/CD pipelines
for continuous quality assurance. - Monitor, analyze, and report
test execution results
, identifying and documenting defects with clarity. - Mentor and guide junior QA engineers in automation best practices.
- Stay up to date with the latest
mobile testing tools, frameworks, and industry trends
.
Qualifications & Skills
- 7+ years
of experience in
QA and Test Automation
, with at least
5+ years focused on mobile automation
. - Strong hands-on experience with
Appium, Espresso, XCUITest, Selenium, or similar frameworks
. - Proficiency in
Java, Kotlin, Swift, or Python
for automation scripting. - Experience with
CI/CD tools
(e.g., Jenkins, GitLab, CircleCI, Azure DevOps). - Solid understanding of
mobile app architecture, APIs, and backend integrations
. - Familiarity with
cloud-based mobile testing platforms
(e.g., BrowserStack, Saucelabs, Firebase Test Lab). - Strong analytical skills, attention to detail, and problem-solving ability.
- Excellent communication and collaboration skills.
Nice to Have
- Experience with
performance testing
and monitoring tools. - Exposure to
security testing
for mobile applications. - Knowledge of
BDD frameworks
(e.g., Cucumber, Behave). - Previous experience in an
Agile/Scrum environment
.
Senior Test Automation Engineer
Posted today
Job Viewed
Job Description
- Working within an agile team in Cairo from the office.
- Designing, coding, and documenting automated test cases to ensure the quality of our product.
- Build and execute test automation scripts and organize testing suits.
- Investigating problems in software as a result of automation testing
- Working with QA testers and software developers to find solutions
- Interacts with the project team to gain an understanding of the business environment, technical context, and conformance criteria.
- Stay up to date with new testing tools and test strategies
- Perform a qualitative analysis of our automated functional test to ensure that coverage is sufficient
- Plan and execute sprint automation needs according to the selected cases.
- Produce reports about automation coverage and execution results
Requirements
Skills & Background:
- 2-4 years of relevant work experience conducting automation testing (specialized in web test automation)
- Degree in engineering, information technology, or any related field
- Bachelor's degree required, advanced degree a plus - with professional certifications
- Proficiency in JavaScript /Java
- Experience in Page Object Design in UI automation testing
- Experience in API Testing Automation tools (SOAPUI, Postman)
- Experience in Test Automation tools and frameworks (Cypress, Appium, Cucumber)
- Fluency with web debugging and profiling tools (Chrome DevTools, Firefox Developer Tools, etc)
- Comfortable writing detailed test plans and manual testing as a necessary step to effective automation tests
- Experience with Git
- Understanding of Agile/Scrum methodology and how QA functions within it
Senior Test Automation Engineer
Posted today
Job Viewed
Job Description
Works independently taking full responsibility for a certain area. Works on quality engineering projects using available frameworks and tools and establishing plans for projects with on-time and on-budget project goals. Primary role in Quality Engineering in the areas of analysis and design, implementation and system integration, and execution, in line with agreed plans and strategies.
Responsibilities
- Works on multiple phases of a project and/or multiple small projects of moderate scope and sometimes complex assignments.
- Takes responsibility for a certain area and conditions as well as results evaluation, problem resolution and planning.
- Selects appropriate standards, methods, tools and applications for project use.
- Applies data analysis and data modelling techniques to modify or maintain a data structure and its associated components (entity descriptions, relationship descriptions, attribute definitions).
- Creates and executes basic non-functional test scripts following a given set of guidelines and sets up test environments, data and monitors.
- Designs, codes, tests and documents simple programs or scripts and assists in the implementation of software which forms part of a properly engineered system.
- Co-ordinates the information gathering and reporting process, conducting research to define problems and preparing responses to anticipated questions.
- Accurately identifies project risks and reports effectively to relevant stakeholders. Manages issues, risks, actions, dependencies, and defects to the success of the project.
- Creates traceability records, from test cases back to requirements. Can report on system quality and collects metrics on test cases.
- Produces test scripts, materials and regression test packs to test new and amended software or services.
- Maintains the status of project and provides guidance to the work of junior team members, works across teams to achieve group goals.
Qualifications
- Fluency in English is a MUST
- Flexible to work onsite from client's site.
- Able to work and delivery solely without a mentor or team members
- Unconditional flexibility to perform manual & automation testing
- Flexibility to switch weekends (Sunday through Thursday or Monday through Friday) and travel abroad if required
- 3 - 6 years of experience with hands-on corporate experience in software testing
- Automation testing using Java over Selenium
- Bachelor Degree in Computer Science or equivalent.
- Very Good client-facing skills.
- Very Good problem solving skills.
Hands-on Experience{{:}
- } Functional testing, including{{:}}Test planning and effort estimation, Requirements analysis, Test design and implementation, Test execution, Test closure and reportin
- g Automation testing using Java over Seleniu
- m Flexibility to switch between functional and automation testing as neede
- d Reporting, including the development of necessary dashboard
- s Coordination with various stakeholders (Directors, Business, Business Analysts, Project Managers, Developers, Testers, etc.
- ) Excellent communication skills and stakeholder managemen
t Essential Skil
- ls Professional attitude, has developed a reputation as a trusted advisor
- . Good client-facing skills, experience in developing partnerships with the team and client and collaborating with others to exceed client expectations
- . Good problem solving skills, has experience in proposing different options and solutions for approaching and resolving issues
- . Adaptable and responds positively to changing business issues, sees change as an opportunity to improve performance
- . Excellent communication skills, adapts style accordingly and demonstrates an understanding of the audience's perspective. Uses discretion when dealing with sensitive information
- . Good people skills, with experience in supporting others in raising their performance and working out their development goals
- . Experience in supporting team success and motivating others to keep morale and performance high
- . Good self management. Can set and work to quantified goals and standards. Delivers by being aware of and considering the commercial impacts
- . Must be flexible, independent and self motivate
d.
Senior Test Automation Engineer
Posted today
Job Viewed
Job Description
Technical Skills:
• Strong hands-on experience in Playwright for end-to-end web application automation.
• Ability to design, develop, and maintain robust test automation frameworks (e.g., Page Object Model, Data-Driven, Hybrid).
• Experience with CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps, or GitHub Actions) for integrating automated tests.
• Solid knowledge of JavaScript/TypeScript (or Python/Java if relevant to your stack).
• Proficiency in API testing (Postman, RestAssured, or Playwright API capabilities).
• Strong knowledge of version control systems (Git/GitHub/GitLab/Bitbucket).
• Familiarity with test reporting tools (Allure, ExtentReports, etc.).
• Experience with containerization and virtualization (Docker, Kubernetes – nice to have).
• Understanding of cloud platforms (AWS, Azure, GCP – nice to have).
• Solid understanding of SDLC, STLC, Agile, and DevOps practices.
Responsibilities:
• Design and implement scalable automation solutions using Playwright.
• Enhance and maintain the existing automation framework.
• Integrate automated tests into the CI/CD pipeline for continuous testing.
• Collaborate with developers, testers, and DevOps engineers to ensure high-quality delivery.
• Perform test planning, scripting, execution, and defect reporting.
• Ensure cross-browser and cross-platform compatibility testing.
• Participate in code reviews for automation scripts.
• Provide test reports and dashboards for stakeholders.
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or related field.
• 3–6 years of experience in test automation (preferably with Playwright).
• Proven track record of building and maintaining frameworks and pipelines.
• Strong analytical and problem-solving skills.
• Excellent communication and teamwork skills.
Senior Test Automation Engineer
Posted today
Job Viewed
Job Description
Yassir
is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in
45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa
. It is backed (:
$200M in funding
) by VCs from Silicon Valley, Europe and other parts of the world.
We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.
Helping usher the continent into a digital economy era. We're not just about serving people - we're about creating a marketplace to bring people what they need while infusing social values.
About Your Role As QA Engineer
- Review requirements, specifications, and technical documents to provide feedback; analyze test
results to ensure software meets quality standards
- Create, execute, and manage test cases (both manual and automated), including detailed plans
for comprehensive coverage
- Document testing phases, report bugs, and track defects efficiently. Perform thorough
regression testing to verify bug fixes
- Work with cross-functional teams throughout the software development lifecycle to maintain
quality and troubleshoot issues
- Conduct post-release/post-implementation testing to ensure product stability and quality in
real-world usage
- Design and develop automation scripts using open source tools. Stay updated with new testing
tools and strategies to enhance efficiency
- Estimate, prioritize, and coordinate testing activities to align with project timelines and objectives
- Liaise with internal teams to understand system requirements and monitor the debugging
process to ensure effective resolution of issues
About Your Experience
- 2 - 4 years of hands-on experience with automated mobile testing on Android and
iOS platforms
- Hands-on experience in developing automated test cases in at least one programming language
- Proven working experience with Agile project management, QA methodology, and test
management software
- Hands-on experience with API Testing frameworks such as Postman
- Hands on experience with test management tools such as Xray
- Ability to design and write test cases in BDD format
- Experience in Smoke Testing, Sanity Testing, Performance Testing, end-to-end application
testing
- Hands-on experience with the Robot framework is a plus
- Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus
- BSc/MSc in Engineering, Computer Science or relevant field
Why you should join Yassir:
You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +30 cities (Algeria, Tunisia, Morocco, Senegal, France and Germany)
Attractive salary and you even get a stake in the company
Subsidized public transit pass
Have a lasting impact on our company's culture
Perfect timing with renowned investors to build something great
Extremely steep learning curve with own responsibility and intensive guidance
Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans
At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.
Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.
We look forward to receiving your application
Best of luck,
Your Yassir TA Team
Senior Test Automation Engineer
Posted today
Job Viewed
Job Description
Works independently taking full responsibility for a certain area. Works on quality engineering projects using available frameworks and tools and establishing plans for projects with on-time and on-budget project goals. Primary role in Quality Engineering in the areas of analysis and design, implementation and system integration, and execution, in line with agreed plans and strategies.
Responsibilities
- Works on multiple phases of a project and/or multiple small projects of moderate scope and sometimes complex assignments.
- Takes responsibility for a certain area and conditions as well as results evaluation, problem resolution and planning.
- Selects appropriate standards, methods, tools and applications for project use.
- Applies data analysis and data modelling techniques to modify or maintain a data structure and its associated components (entity descriptions, relationship descriptions, attribute definitions).
- Creates and executes basic non-functional test scripts following a given set of guidelines and sets up test environments, data and monitors.
- Designs, codes, tests and documents simple programs or scripts and assists in the implementation of software which forms part of a properly engineered system.
- Co-ordinates the information gathering and reporting process, conducting research to define problems and preparing responses to anticipated questions.
- Accurately identifies project risks and reports effectively to relevant stakeholders. Manages issues, risks, actions, dependencies, and defects to the success of the project.
- Creates traceability records, from test cases back to requirements. Can report on system quality and collects metrics on test cases.
- Produces test scripts, materials and regression test packs to test new and amended software or services.
- Maintains the status of project and provides guidance to the work of junior team members, works across teams to achieve group goals.
Qualifications
- Fluency in English is a MUST
- Flexible to work onsite or from client's site or from home.
- Flexible to switch weekends and travel if required.
- Unconditional flexibility to perform manual & automation testing, UI and API testing
- 4 - 7 years of experience with hands-on corporate experience in software testing
- Hands-on experience with Java over Selenium
- Hands-on experienced in API Testing using RestSharp or Postman.
- Strong Knowledge/Experience in writing SQL queries.
- Bachelor Degree in Computer Science or equivalent.
- Very Good client-facing skills.
- Very Good problem solving skills.
Essential Skills
- Professional attitude, has developed a reputation as a trusted advisor.
- Good client-facing skills, experience in developing partnerships with the team and client and collaborating with others to exceed client expectations.
- Good problem solving skills, has experience in proposing different options and solutions for approaching and resolving issues.
- Adaptable and responds positively to changing business issues, sees change as an opportunity to improve performance.
- Excellent communication skills, adapts style accordingly and demonstrates an understanding of the audience's perspective. Uses discretion when dealing with sensitive information.
- Good people skills, with experience in supporting others in raising their performance and working out their development goals.
- Experience in supporting team success and motivating others to keep morale and performance high.
- Good self management. Can set and work to quantified goals and standards. Delivers by being aware of and considering the commercial impacts.
- Must be flexible, independent and self motivated.
Be The First To Know
About the latest Test automation engineer Jobs in Egypt !
QC Test Automation Engineer
Posted today
Job Viewed
Job Description
Company Overview:
Qardy is the first online aggregator marketplace in Egypt and the MENA region that connects MSMES with financial institutions . Qardy offers the fastest and easiest access to financing through a fully-digital experience through partnership with top financial institutions in Egypt.
Responsibilities
:
- Collaborate with cross-functional teams, including developers, product managers, and QA team members, to understand software requirements and design comprehensive test strategies.
- Develop, maintain, and execute manual as well as automated test scripts using industry-standard automation tools and frameworks.
- Perform manual and automated testing.
- Identify, document, and report software defects and inconsistencies, utilizing defect tracking systems to manage and prioritize issues.
- Design and implement automated test suites for various stages of the software development life cycle, including functional, regression, performance, and load testing.
- Conduct thorough analysis of software specifications to create detailed, comprehensive test plans and test cases.
- Continuously improve and enhance the test automation framework to ensure efficient and effective test coverage.
- Participate in code reviews, providing insights and suggestions for improving code quality and testability.
- Stay up-to-date with industry trends, best practices, and emerging technologies related to software testing and test automation.
- Work with the QA team to establish and maintain quality assurance processes and standards.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Manual Tester or Test Automation Engineer or similar role, with a track record of implementing successful test automation strategies .
- Strong proficiency in programming languages such as Java, Python, C#, or similar, for test automation scripting.
- Experience with automated testing frameworks such as Selenium, Appium, or similar tools.
- Familiarity with API testing and tools like Postman or SoapUI.
- Solid understanding of QA methodologies, tools, and processes.
- Ability to write clear, concise, and comprehensive test plans and test cases.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins) is a plus.
- Experience with performance testing tools (e.g., JMeter) is a plus.
- ISTQB or similar software testing certification is a plus.
QA &Test Automation Engineer, Service
Posted today
Job Viewed
Job Description
Responsibilities
- Develop/Contribute test strategy and test plans for projects
- Define automation strategy for regression, release, etc.
- Perform manual testing for complex features and scenarios that are not automated
- Designing, coding and documenting automated test cases to ensure the quality of our product
- Actively communicate bugs and quality issues to the team and writing bug reports
- Perform a qualitative analysis of our automated functional test to ensure that coverage is sufficient
- Defining the scope of testing within the context of every release and every software testing level or cycle
- Familiar with CI/CD practices and tools to facilitate the seamless integration and delivery of software changes with integrating automated tests into the CI/CD pipeline
- Applying the appropriate test measurement and metrics for the software product and testing team
- Specifying, designing, implementing and testing automation framework
- Analyzing existing systems to find areas for improvement
- Drive initiatives that improve service quality and resiliency
- Monitor product quality health metrics on a daily basis and work with teams to drive ongoing improvements in product quality
- Monitor the ongoing health of test automation, ensure that tests run reliably with good performance
- Implement/Contribute in sw quality process that ensures appropriate test cases are defined for all new features and that test suites are updated for all new features
- Collaborate with other members of the QA team, Developers, Scrum Masters and the Product Management team to analyze testing requirements, and identify and prioritize software quality tasks
- Strong interpersonal skills to effectively collaborate with cross-functional teams and clear communication is essential for conveying test results, progress, and any potential risks or issues.
- Analyze complex systems and identify potential risks, gaps, and areas for improvement with Strong problem-solving skills are necessary to troubleshoot issues and propose innovative solutions.
- Commited to staying updated with the latest testing trends, tools, and technologies.
Qualifications
- Strong understanding of various testing methodologies, techniques, tools, and best practices, including manual and automated testing.
- Experience in Software test automation; designing, developing, and maintaining automated test scripts using relevant tools and frameworks with good knowledge of programming, test automation frameworks, and version control systems.
- Expertise in Automation testing tools like Cypress, Selenium, Appium, Postman, etc.
- Good Automation scripting skills – preferably in JS
- Good experience in SQL queries
- Experience or good knowledge of Performance testing
- Experience in bug tracking tools like JIRA
- Experience in testing APIs and web services to validate data exchange, functionality, and performance.
- Experience in API test automation
- Experience in Agile Methodologies
- Experience in troubleshooting web applications, mobile apps and server-side applications
- Strong understanding of various testing methodologies, techniques, and best practices, including manual and automated testing.
- Proficiency in Test Automation (Frontend & Backend) tools like Cypress, Selenium, Appium, detox and Postman/Newman.
- Hands-on experience in Automation scripting skills – preferably in JS
- Good experience in SQL queries
- Experience or good knowledge of Performance testing tools like Jmeter, and
- Familiarity with CI/CD practices, and in using version control systems like Git
- Experience in mobile testing, Good knowledge of the limitations, compatibility issues, and user experience considerations
- Experience in using debugging tools and techniques to identify and troubleshoot issues with analyzing logs, network traffic, and crash reports
- Proficiency in Bug Tracking and Reporting
- Strong Analytical, Problem-Solving, interpersonal, and communication skills
- Familiarity with AWS-Cloudwatch/Firebase/Docker
Optical Automation Test Engineer
Posted today
Job Viewed
Job Description
Join Us
At Vodafone, we're not just shaping the future of connectivity for our customers – we're shaping the future for everyone who joins our team. When you work with us, you're part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
Role Purpose
- Develop the software framework to implement the automation of the test of Optical SDN Controller and of the Optical Network Elements
- Develop the testing procedures for Optical SDN controller integrated on the full SDN stack architecture and with the Optical Lab Environment
- Develop the software code for the Optical test execution testing the Area Controller as well the Optical Network Elements controlling the environment (e.g. optical cross connects) and test equipment
- Develop test lab solution enabling the remote test and test automation
- Deliver the software code to implement solutions for testing automation on the centralized labs
- Contribute to the Deliver the System Integration Document for SDN Controllers and deal with GDC and OSS team for the Optical SDN controller integration on the virtual infrastructure and on the OSS environment
- Execute and document the Automated Type Approval Testing for Optical SDN controller and Optical Network Elements on centralized acceptance labs
Key Accountabilities And Decision Ownership
- Design optical test scenarios and use cases
- Identify and develop the software environment and the connectivity to the lab to enable the test remotization and automation
- Manage the central Optical Labs developing new solution for remote testing and test automation
- Deliver methodology for test automation on Optical domain integrated with SDN stack (Area Controller and Hierarchical controller)
- Being the product owner of the automation test catalogue and its life cycle
Core Competencies, Knowledge And Experience
- Attitude to lead a working team
- Self-Starter with plenty of drive to push barriers and a pragmatic approach to get the job done
- Optimum communication skills
- Cultural awareness
- More than 5 years of experience on network or test automation
Must Have Technical / Professional Qualifications
- Good knowledge of Networking and Transmission Protocols and Technology (e.g. DWDM, OTN) on multivendor environment (e.g. Nokia, Huawei, Ciena)
- Good knowledge of the testing methodologies for optical transmission technology
- Basic knowledge of Cloud Virtualisation solutions and into its main application into the transmission network: the Software Design Network
- Basic knowledge of the IP/MPLS technology
- Particularly good knowledge on Python and Software scripting
- Experience on network process automation is necessary