283 Qa Testing jobs in Egypt
QA & Testing Automation
Posted today
Job Viewed
Job Description
QA & Testing Automation Specialist (Junior & Senior Roles)
Are you passionate about quality and automation? Do you thrive in an agile environment where your work directly impacts product excellence? We are looking for talented QA specialists at multiple levels to join our dynamic team
Position:
QA & Testing Automation Specialist
Location:
Smart Village, Cairo, Egypt
Who We Are Looking For:
We're seeking motivated individuals with a strong foundation in software testing and a passion for automation. Whether you're a sharp junior tester ready to grow or an experienced senior ready to lead initiatives, we want to hear from you.
Basic Technical Skills (Mandatory):
- Designing and developing comprehensive Test Cases.
- Executing Functional Testing.
- Testing
REST API
. - Test Management Tools (e.g.,
Jira
). - Automation using Selenium Framework
.
Additional Skills (Nice to Have):
- Performance Testing
- Database (DB) Testing
Non-Technical Skills:
- Excellent oral and written communication skills.
- Strong data-driven analytical skills.
Key Responsibilities:
- Work in an agile environment with Development, Business, Operations, and Design teams to ensure full QA coverage.
- Attend planning meetings, provide feedback on user stories, and define acceptance criteria.
- Create & execute both manual and automated test scenarios/cases.
- Set up test environments and data.
- Use designated tools to execute scripts and deliver test results.
- Provide status reports and capture lessons learned to improve methodologies.
- Guide other team members and lead initiatives to enhance our QA processes.
- Analyze test results, report bugs, and assess release status to ensure on-time, high-quality deliveries.
What We Expect From You:
- A self-motivated, can-do attitude.
- Pleasant communication and excellent time management.
- Ability to consolidate tasks and guide peers.
- Experience developing and running automation test scripts.
- Must-Have:
Engineering or Computer Science background. - Certification:
ISTQB Foundation Level
. - Certification:
ISTQB Agile Tester
.
We're Happy If You Also Have:
- Strong knowledge in
Java, Web, and App automation (Appium)
. - Expertise in
BDD and an "Automation First" approach
. - Agile methodology experience.
- Passion for open-source technologies
Senior Manual Testing
Posted today
Job Viewed
Job Description
Job description
We are looking for a Senior Software Manual Tester to join our team and play a critical role in ensuring the delivery of high-quality software products. You will work closely with product managers, developers, and other QA professionals to validate functional and non-functional requirements, execute comprehensive test plans, and proactively identify issues throughout the development lifecycle.
Key Responsibilities:
• Perform Tests: perform a variety of tests, such as, smoke, regression, integration, and performance, cross browser, cross platform and responsive testing (PC, mobile and tablet), API testing, and any needed test per the test plan to confirm the stability of software systems.
• Report Bugs: report clear bugs and track them using tools like Azure DevOps.
• Work with Team Members: work collaboratively with QC, development, and business groups to complete testing.
• Design Test Case: Create detailed, comprehensive and well-structured test cases, and review test case written by joiners or mid-level.
• Participating in full life cycle development.
• Performing business requirements review and verification.
• Conduct UAT.
• Performance testing.
• Mentors and trains junior quality control engineers on policies and procedures and create tasks for them.
• Identifies the root cause of quality problems, and coordinates modifications or other corrective actions.
• Performs other duties as assigned.
• execute and report on planned tests, report and manage defects, regress software fixes for new and existing products.
• May assist with performance evaluations.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 3 - 5 years of hands-on experience in manual software testing in an Agile environment.
- Strong understanding of SDLC and STLC.
- Experience in writing and executing detailed test cases, test plans, and test reports.
- Knowledge of test management tools ( Postman - Swagger).
- Experience with bug tracking tools ( Azure ).
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication, collaboration and problem Solving skills.
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.
Be The First To Know
About the latest Qa testing Jobs in Egypt !
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.
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.