103 Selenium Testing 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-
Senior Python Test Automation
Posted today
Job Viewed
Job Description
Meet your recruiter
Yuliia Kravtsova
yuliia.m.
Vacancy details
Test Engineering
Automation Test Engineer (Python)
Senior
Egypt
Hybrid
Refer a friend now
Drivers of change, it's your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to develop the future of driving. Join the team and create products used by 2 billion people in the world.
What project we have for you
Intellias is supporting the modernization and ongoing development of an Automation Testing setup, for IVI platform used across the vehicle product lifecycle by a major global automotive group. The platform enables structured planning, testing, deployment, and reporting of both hardware and software components, significantly enhancing quality, traceability, and process automation in automotive R&D.
The project includes building automated scenarios and intuitive dashboards, all aligned with agile methodologies and continuous delivery practices.
This initiative is a core part of the client's long-term strategy to enable software-defined vehicle development through intelligent, integrated engineering platforms.
What you will do
Responsibilities:
- Assessment of tasks for testing, requirements analysis;
- Coordinate own work with other team members;
- Create/update/review of testing documentation;
- Test execution, report all issues found;
- Take part in project-related meetings;
- Test creation and execution.
What you need for this
- 3+ years of experience in testing;
- 3+ years of experience in automation testing;
- Working experience in automated testing using Python/Pytest;
- Experience with Unit and Integration testing levels;
- Understanding of design patterns and applying them to projects;
- Good knowledge of different testing methods, techniques, and types;
- Experience in working with version control systems (e.g., GIT, SVN, and others);
- Strong verbal and written communication skills;
- Knowledge utilizing Atlassian Suite (Jira/Confluence);
- Well-organized, detail-oriented, and a strong team player.
Would be a big plus:
- Experience with AOSP;
- Experience with ENNA;
- Experience with GRPC;
- Understanding of C++ programming languages;
- Experience with Docker;
- Experience with different CI/CD infrastructures;
- Experience in embedded software (especially automotive-related) systems would be a great advantage.
Higher Education:
Bachelor's Degree.
What it's like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That's why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Skills
Python
Testing
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 Python Test Automation
Posted today
Job Viewed
Job Description
About Intellias
:
Drivers of change, it's your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to develop the future of driving. Join the team and create products used by 2 billion people in the world.
About the Project
:
Intellias is supporting the modernization and ongoing development of an Automation Testing setup, for IVI platform used across the vehicle product lifecycle by a major global automotive group. The platform enables structured planning, testing, deployment, and reporting of both hardware and software components, significantly enhancing quality, traceability, and process automation in automotive R&D.
The project includes building automated scenarios and intuitive dashboards, all aligned with agile methodologies and continuous delivery practices.
This initiative is a core part of the client's long-term strategy to enable software-defined vehicle development through intelligent, integrated engineering platforms.
Responsibilities
:
- assessment of tasks for testing, requirements analysis;
- coordinate own work with other team members;
- create/update/review of testing documentation;
- test execution, report all issues found;
- Take part in project-related meetings.
- Test creation and execution .
Requirements
:
- 3+ years of experience in testing;
- 3+ years of experience in automation testing;
- Working experience in automated testing using Python/Pytest;
- Experience with Unit and Integration testing levels;
- Understanding of design patterns and applying them to projects;
- Good knowledge of different testing methods, techniques, and types;
- Experience in working with version control systems (e.g., GIT, SVN, and others);
- Strong verbal and written communication skills;
- Knowledge utilizing Atlassian Suite (Jira/Confluence);
- Well-organized, detail-oriented, and a strong team player.
Would be a big plus:
- Experience with AOSP;
- Experience with ENNA;
- Experience with GRPC;
- Understanding of C++ programming languages;
- Experience with Docker;
- Experience with different CI/CD infrastructures;
- Experience in embedded software (especially automotive-related) systems would be a great advantage.
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.
Be The First To Know
About the latest Selenium testing Jobs in Egypt !
Senior Test Automation Lead
Posted today
Job Viewed
Job Description
Join our Team
About this opportunity:
We are now looking for a Senior Lead Test Automation, preferably with experience in Hyperscale Cloud Providers (AWS, Azure, or GCP) to design and develop Automated Test scripts and frameworks for state-of-the-art Cloud Native Cognitive applications working with Ericsson R&D Global Teams. Your role will include all Test activities related to developing cloud native products that are scalable, maintainable handling large data ingestion, data pipelines and visualizing to the end user, collaborating with backend, frontend, and domain experts. Our focus is ensuring the quality of simple, optimal, scalable software architecture using microservices on lean and agile ways of working. We are organized in cross-functional multi-domain development teams in which we foster continuous improvement, innovation, and knowledge sharing.
What you will do:
- Create and execute test strategies for each code change starting from integration and system tests, through Regression testing, Performance testing, Data quality testing, Security testing all the way up to UAT, exploratory tests and non - functional tests, the goal is to automate as much of the testing effort as possible with a minimum set of code.
- Integrate testing scripts within CI/CD pipelines following CI/CD strategies.
- Work as part of Agile teams to design and develop test plans, test cases, edge cases, test scripts and tools for quality assurance of our products and ensure code quality and adherence to software testing best practices.
- Collaborate with Agile Teams, the Product Owner, and other stakeholders to understand product requirements, refine user stories, define, and prioritize quality goals and test requirements, track and resolve defects, and other work the team needs to accomplish during and before the Sprint.
- Design, develop, and maintain automated test frameworks, test libraries, tools, test suites, documentation, and test artifacts for cloud-based applications and infrastructure.
- Utilize both manual and automated testing tools and techniques to ensure thorough coverage and maintain the quality of software releases.
- Identify, document, and track defects, issues, and enhancements in a centralized Collaboration and Tracking system.
- Analyze test results, identify trends, and communicate findings to relevant stakeholders.
- Review and provide feedback on the product architecture and design to ensure that it's conducive to test automation, robustness, and scalability.
- Participate in agile development processes and ceremonies such as sprint planning, backlog grooming, and sprint retrospectives.
- Understand and represent both the business and technology.
- Stay current with industry trends, tools, and technologies in software testing and cloud computing.
- Ensure compliance with relevant regulatory, security, and data protection standards.
- Provide mentoring and guidance to team members in QA best practices and cloud technologies.
- Work with the team to address project scope, quality, cost, and Time related issues.
You will bring:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent relevant experience.
- Minimum 6+ years of experience overall in Software Quality Assurance Roles.
- Minimum 3+ years of experience in software testing automation.
- Strong Experience with relational and NoSQL databases, such as MySQL, PostgreSQL, Oracle, or MongoDB.
- Proficiency in using any of test automation tools and frameworks, such as Robot Framework, Cucumber, Playwright, Selenium WebDriver, Pytest, TestNG , JMeter or similar tools.
- Proven experience with scripting languages (e.g., JavaScript, Bash).
- Proven experience with one or more programming languages (e.g., Python, Java, C#) for developing test automation tools and suites.
- Certifications in software testing (e.g., ISTQB, CSTE) or test automation tools is highly desirable.
- Proficiency in API testing tools that require strong coding skills to create tests: Postman and REST Assured.
- Experience in code coverage and static analysis tools, such as SonarQube, Coveralls, or similar tools.
- Experience in Continuous Integration and Continuous Deployment (CI/CD) tools, such as Jenkins, GitHub Actions, GitLab CI/CD, or Travis CI.
- Experience in Cloud Native applications, Microservices, Micro-frontend, and Data workflows.
- Experience with containerization and orchestration technologies, such as Docker and Kubernetes is highly desirable and considered a significant asset.
- Experience in Cloud Platforms such as AWS/GCP/Azure, etc. is highly desirable and considered a significant asset.
- Experience in MLOps is a plus.
- Familiarity with Agile methodologies (Scrum, Kanban) and working in multidisciplinary teams.
- Strong analytical skills and ability to identify, troubleshoot, and document software issues.
- Excellent problem-solving and decision-making abilities, with a focus on driving results.
- Excellent verbal and written communication skills, attention to detail, and the ability to work autonomously as well as collaboratively within a team.
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.