29 Software Testing jobs in Egypt
Software Testing Engineer
Posted today
Job Viewed
Job Description
- Understand and analyze requirements including identifying any gaps or missing information needed to perform testing activities.
- Test cases creation, development, and execution.
- Perform different levels of software testing (Unit Testing, Integration Testing, and Validation Testing)
- Analyze executed test cases and confirm that the software behavior is conforming to the requirements documents.
- Report findings and bugs to the defect management system.
- Report major findings (System/Software Issues) to customers.
- Perform test automation.
- Communicate effectively with other teams and understand the technical aspects.
- Follow the configuration management process.
- Maintain Avelabs quality standards for project's deliverables.
- Handle customer challenges and other project stakeholder ‘s communications.
**Job requirements**
- 0-3 years of experience in software testing.
- University degree in Mechatronics, Computers, Electronics, or Mechatronics Engineering.
- High level of understanding of software integration testing and software validation.
- Very Good programming skills (C and Python).
- Very Good debugging skills.
- Very Good knowledge in Embedded systems concepts and Microcontrollers.
- Experience in communication with customer for requirements analysis and refinement.
- Experience in automotive electronics products on system/software level is a plus.
- Experience in requirements and test management (e.g., using DOORS/JIRA) is a plus.
- Experience with Vector tools (CANoe, vTeststudio, CAPL scripting) is a plus.
- ISTQB certifications is a plus
- Excellent command of the English language (written and spoken).
- German language is a plus.
Senior Software Testing Engineer
Posted today
Job Viewed
Job Description
Convertedin is a marketing operating system for e-Commerce. It utilizes data and shoppers' insights to create personalized multi-channel marketing that boosts customer engagement and maximizes their return on their marketing budget by leveraging artificial intelligence capabilities. Convertedin has helped more than 800 e-Commerce worldwide.
**About the job**:
**Responsibilities**:
- Assess current testing needs and schedules.
- Identify Bugs and Issues with good reporting.
- Execute performance testing.
- Maintain detailed documentation related to the software or system.
**Requirements**:
- Computer Science degree or equivalent.
- Attention to details.
- Strong interpersonal skills, collaboration and self-management.
- Good at object-oriented design concepts, algorithms and data structures.
- Experience in one or more of: C, C++, C#, Objective-C, Swift, Java.
- Familiarity with one or more of: Python, Ruby, Perl, Shell is a plus.
- Familiarity with automated mobile device testing including Apple, Android and Windows.
- Experience in API testing.
- Experience in JMeter or equivalent.
- Familiarity with functional automation tools like Selenium, Appium, Restassured or equivalent.
- Demonstrated problem solving and troubleshooting skills
- Experience in Agile / Scrum project development.
**Benefits**
- Work from Anywhere, yes this remote base opportunity with the availability of hybrid options.
- We love flexibility! Manage your own work schedule. We trust the people we hire.
- Competitive package.
- Paid time off.
- Fun benefits & perks that you will enjoy!
- Trusting, ego-free and truth-seeking team members
- See something you want to improve? Awesome. We’re a flexible and collaborative team that is always learning and growing.
- Need more convincing? Check this out!
- Convertedin is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity/expression, national origin or disability.
Senior Software Quality Assurance Engineer

Posted 11 days ago
Job Viewed
Job Description
Senior Software Quality Assurance Engineer
**Job Description:**
**Key Duties and Responsibilities:**
+ Create detailed test cases to maintain high testing coverage.
+ Develop and execute different tests (Smoke - Sanity - Regression and Exploratory) to ensure product quality. Effective and Accurate estimate for assigned tasks/ Project plan.
+ Define In scope & out of scope testing Areas & Good knowledge in Risk analysis testing.
+ Define the needed high level testing scenarios.
+ Behaves in good manner and attitude with internal teams (developers, Product owners, Product managers)
+ Develop and execute manual and automated tests.
+ Good knowledge of nonfunctional testing like Performance & Security.
+ Good analysis for requirements to design fully covered test cases and raise gap of business.
+ Track quality assurance metrices like Bug counts, Rejected fix bugs, etc.
+ Perform and follow Agile process & activities effectively.
+ Reporting accurate, detailed Bugs on Bug tracking tools like JIRA.
**Required skills:**
+ Minimum of 4 years of experience in software testing.
+ Strong understanding of SDLC and other testing methodologies.
+ Experience in automation testing and framework like (Selenium, TestNG)
+ Experience in performance testing using Jmeter.
+ Experience in API testing minimum of 2 years in REST ASSURED and Postman.
+ ISTQB foundation certification is a MUST.
+ ISTQB Agile certification is PLUS.
**Location:**
EG-Cairo, Egypt (Al Emdad & Al Tamween)
**Time Type:**
Full time
**Job Category:**
Information Technology
Arrow Electronics, Inc.'s policy is to provide equal employment opportunities to all qualified employees and applicants without regard to race, color, religion, age, sex, marital status, gender identity or expression, sexual orientation, national origin, disability, citizenship, veran status, genetic information, or any other characteristics protected by applicable state, federal or local laws. Our policy of equal employment opportunity and affirmative action applies to all employment decisions personnel policies and practices, or programs.
Software Quality Assurance Technical Manager
Posted today
Job Viewed
Job Description
Job Type
Full time
- On-site
**About the Role**:
Hiring for a Saudi IT Services Company in Egypt!
**Job Details**:
**Summary**
Ensure the quality, reliability, and functionality of software products through effective leadership and expertise in quality assurance practices. Lead and manage the QA team in executing comprehensive testing strategies to deliver high-quality software products. Developing and implementing QA methodologies, frameworks, and best practices to ensure efficient and effective testing processes. Oversee the planning, execution, and documentation of various testing activities, including functional, performance, and regression testing. Collaborate with cross-functional teams, including developers, product managers, and stakeholders, to define testing requirements and prioritize efforts. Mentor and provide technical guidance to the QA team, ensuring their professional development and adherence to quality standards. Overall improvement of software quality, guest satisfaction, and the successful delivery of reliable and bug-free software products.
**Education**
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
**Experience**Proven experience (3 - 6 years) in Quality assurance, with expertise in testing tools for web and Mobile App.
In-depth knowledge of quality assurance methodologies, processes, and best practices.
Strong knowledge of various testing types, such as functional, regression, performance, and security testing.
Proficiency in test automation frameworks, tools, and scripting languages (e.g., Selenium, Appium, JUnit, Python).
Experience in implementing and managing test automation solutions.
Familiarity with test management tools (e.g., JIRA, TestRail, HP ALM) for test planning, execution, and defect tracking.
Strong leadership skills to lead and manage a QA team.
Excellent communication skills to effectively communicate with cross-functional teams, stakeholders, and project managers.
Experience in test planning, test case creation, and test execution. Ability to prioritize testing efforts based on project requirements and timelines.
Familiarity with eCommerce frameworks
Good English
**Company Industry**:
IT Services
Senior Software Quality Engineer - Performance
Posted today
Job Viewed
Job Description
**Engineering principle**: We ship robust, high-quality code, written for humans to read and maintain!
- Support multiple scrum delivery teams with planning, executing, evaluating, mentoring regarding Performance testing aspects
- Act as the technical leader for all performance test engineering responsibilities
- Drive our Performance Test Strategy to allow teams to design and execute performance testing evidencing system reliability, capacity, and scalability
- Build and lead a non-functional test capability that’s key goal is to improve the performance testing to ensure requirements are met for today's and future demands
- Ensure performance risks are understood by the business and products teams and mitigations are in place and monitored to closure.
- Actively contribute to the definition and maintenance of a set of robust non-functional requirements grounded in real-world user metrics and experience
- Stay up to date with industry best practices for techniques and controls; leverage knowledge to promote optimization and innovation
- Conduct technical presentations to educate teams on how to improve system performance.
- Organize and lead special initiatives as a member of the engineering team, to improve the process, investigate and qualify tools, and develop test frameworks or techniques to benefit future projects.
**Requirements**:
**Must-Have**
- Hands-on technical experience in shipping large-scale projects with multiple dependencies across teams.
- Hands-on 8+ years of relevant development or testing experience and hands-on 5+ years of experience in performance testing.
- Experience in working with and testing UI, API, and Databases including other backend systems.
- Good knowledge of scripting skills with one or more scripting languages, such as Python or Java is helpful.
- Expert in identifying performance problems early in the development life cycle to minimize costs/development time, reducing performance risks & challenges.
- Experience mentoring teams of highly skilled test engineers that deliver high-quality test outcomes.
- Understand cloud delivery using tools such as Git, Drone CI, Argo CD, and Kubernetes.
- Significant Test Automation skills using leading Web & Mobile tools: JMeter, k6, Locust, LoadRunner, Selenium, Cucumber, SoapUI, or others.
- Experience working with remote teams.
**Nice To Have**
- Strong hands-on experience with system monitoring tools and frameworks such as New Relic, Dynatrace, etc.
- Experience working in a microservice architecture.
- Strong attention to detail and influencing skills.
Senior Software Quality Engineer - Security
Posted today
Job Viewed
Job Description
**Engineering principle**: We ship robust, high-quality code, written for humans to read and maintain!
- Support multiple scrum delivery teams and Engineering as a whole with planning, executing, evaluating, and mentoring regarding Security testing aspects.
- Act as the technical leader for all security test engineering responsibilities.
- Drive our Security Test Strategy to allow teams to design and execute Security testing.
- Build and lead a non-functional test capability that’s key goal is to improve the security testing to ensure requirements are met for today and future demands.
- Ensure security risks are understood by the business and products teams and mitigations are in place and monitored to closure.
- Have a good understanding of network protocols.
- Ability to perform vulnerability assessments and scans.
- Actively contribute to the definition and maintenance of a set of robust non-functional requirements grounded in real-world user metrics and experience.
- Stay up to date with industry best practices for techniques and controls; leverage knowledge to promote optimization and innovation.
- Conduct technical presentations to educate teams on how to improve system security.
- Organize and lead special initiatives as a member of the engineering team, to improve the process, investigate and qualify tools, and develop test frameworks or techniques to benefit future projects.
- Design, develop and improve the Security Test infrastructure to enable the delivery of high quality and highly secure platform.
- Develop and refine periodically and keep the Security Test Strategy for the product up to date Continuously improve the security test coverage and add all the customer-centric scenarios as part of this effort.
- Integrate Security testing to CI/CD pipeline and continuously work on stabilizing and improving the test coverage.
**Requirements**:
**Must-Have**
- Hands-on 8+ years of relevant development or testing experience. 5+ years experience in Security Testing testing.
- Experience working with and testing UI, API, and Databases including other backend systems.
- Exposure to building a framework for security testing, setting up a security test lab, delivery templates, and process definition.
- Knowledge of vulnerability assessment tools.
- Background in shipping large-scale projects with multiple dependencies across teams.
- Solid understanding of building test suites to cover OWASP Security testing.
- Previous experience with static code analysis tools like SonarQube, Coverity, or other open-source tools.
- Good knowledge of scripting skills with one or more scripting languages, such as Python or Java is helpful. And building tools to verify DDOS attacks.
- Excellent verbal and written communication to explain security strategy to a technical and non-technical audience.
- Diligence and ability to plan and execute all the security tests to cover all aspects of the product.
- Ability to think creatively and strategically to do penetration testing.
- Excellent time management and organizational skills to meet the Release timelines.
- Experience working with remote teams.
**Nice To Have**
- Certifications in Security Testing.
- Exposure to defect management tools like JIRA.
- Exposure to publishing articles, and blogs related to security.
- Strong hands-on experience with system monitoring tools and frameworks such as New Relic, Dynatrace, etc.
- Experience working in a microservice architecture.
- Strong attention to detail and influencing skills.
- Familiar with the concepts of threat modeling and security by design.
Software Quality Engineer - Senior / Junior
Posted today
Job Viewed
Job Description
The Quality Engineer is directly responsible for the quality of releases and projects based on business requirements. Quality Engineer actively participates in reviewing the technical documents (requirements, analysis, design, etc ). He/She also provides staff assistance and regular feedback on projects and the testing processes to management.
**Duties and Responsibilities**:
- Develop and initiate quality standards for tests, inspections and evaluations.
- Critically think about how consumers will interact with the software being tested and turn those thoughts into finding bugs, listing action items and opening avenues of discussion.
- Develop and execute thorough test plans in a timely and efficient manner for all areas of the product.
- Write clear prioritized test cases that cover requirements and execute them along with exploratory testing.
- Maintain testing artifacts and update them according to changes in requirements.
- Write and execute Test scripts.
- Report clear, detailed, and timely quality status of products.
- Maintain, monitor and ensure highest quality in services and products.
- Team player.
- Excellent communication skills.
- Critical thinking.
- Knowledge of various testing types/techniques.
- Proven experience in creating consistent test planning, design, and execution.
- Familiar with Selenium, SoapUI or comparable tools.
- Writing SQL Scripts (Basic knowledge).
- Agile environment.
- ISTQB Foundation level.
Be The First To Know
About the latest Software testing Jobs in Egypt !
Senior Software Quality Control Engineer
Posted today
Job Viewed
Job Description
**Title: Senior Software QC Engineer**
**Industry: IT Software**
**Reporting Line: Team Leader/SDS & Client (POC)**
**Position Type: Full Time**
**Level: Senior**
**Location: Cairo Office, New Cairo**
**About the job**:Do you have a strong background in QC testing and you have ambitions to work in an International environment where you are surrounded by strong IT professionals?
At CrossWorkers, you will work directly with our customer in Denmark who is a leading NFT digital wearable platform that provides an unparalleled experience for music and art lovers, with its unique merch NFTs from major artists and the ability to wear them digitally with Augmented Reality - you will have colleagues both in Denmark as well as in Egypt.
You must be ready for business trips to Denmark from time to time when needed.
**Technical profile/** Your duties**:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts using open-source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up-to-date with new testing tools and test strategies
- Follow the NDA & Security Data Protection Guidelines ensuring data is confidential and not disclosed to any third parties.
**Desired Skills and Experience**
**Who we are looking for?**
- You are fluent in Arabic and English, both written and spoken.
- Bachelors in Software engineering or Computer Science.
- Possess general programming skills and software development fundamentals.
- A minimum of 4 years of experience in related field/needed technology.
- You used to work in an international environment.
- Eager to learn through different resources including self-education.
- You see challenges and not problems and you attack them with creativity, initiative and determination.
- You work independently and targeted with a high activity level.
- You work well as part of a team and with an ability to deliver even with tough deadlines.
- Experience with IT Offshore/Nearshore/Outsourcing and European/GCC customers/companies is a plus.
- You are outgoing with a strong personal drive, you enjoy working independently and are motivated by the close collaboration with the management team.
- You have integrity and empathy and excellent communication and facilitation competencies are key to success in the job.
**Technologies & Frameworks**:
- Basic concept of Programming
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with black box testing
- Hands-on experience with automated testing tools such as Selenium or similar products
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
**What we offer**:
- You will have a unique opportunity to be part of a growing organization where you will work cross borders with highly experienced people, where we expected you to add your footprint.
- We have built an organization work-life balance, to be integrated in the way we do business and in a company with a strong technical environment.
- We will set high expectations for you, just as we do for our workplace, the work and ourselves.
- CrossWorkers is one of the best when it comes to good working environment, work conditions, professionalism and personal development.
- We work with a good scheme of benefits range:
- Competitive salary.
- Bus service.
- Social & Medical insurances.
- Good office environment and Technical equipment.
- Keep up with new technologies through internal and external trainings.
- We have an open and free Management style based on Scandinavian values and have a reputation of a strong and inspirational Technical environment.
**About CrossWorkers**
We are a Danish-owned IT Offshore company with many years of experience within IT and IT Offshore/Nearshore in several countries.
We work with customers in Europe and in the GCC area, where we have long relations with our customers.
Our office is located in 5th settlement, New Cairo and hold International standard.
Senior Software Quality Engineer - Unifonic
Posted today
Job Viewed
Job Description
Our mission is simple. We empower organisations to engage and communicate seamlessly with their customers. Since it was founded in 2006, Unifonic has consistently developed its product line and its markets to provide an affordable enterprise-grade multilingual, seamless omnichannel communications platform throughout the Middle East. Trusted by 5000+ of the world's most customer-centric companies. Unifonic combines your communications channels on one platform so you can streamline customer engagement.
***
**Job Title**: Senior Software Quality Engineer
**Years of Experience**: 7+
**Location**: Cairo, Egypt
**Salary Range**: To be determined
**Industry**: SAAS
- As a Senior Software Quality Engineer, you will be responsible for creating test strategies for complex projects with remote teams and devising automation frameworks.
- Ownership of test (case) coverage, test and defect reporting, and metrics.
- Establishing and enhancing automated testing frameworks for UI and API test automation.
- Advocating for QA best practices across the development and engineering teams, and implementing checks and balances to prevent regressions and production issues.
- Organizing and leading special initiatives as a member of the engineering team to improve processes, investigate and qualify tools, and develop test frameworks or techniques for future projects.
**Skills Required**:
- Strong knowledge of software testing methodologies and best practices.
- Experience with test automation using tools such as Selenium, Cucumber, Appium, SoapUI, or others.
- Familiarity with cloud delivery tools like Git, Drone CI, Argo CD, and Kubernetes.
- Experience with RobotFramework.
- Experience working with remote teams.
- Fluency in English with excellent writing, editing, and verbal communication skills.
If there are any additional details or qualifications you would like to include,
Software Pqe (Quality Assurance)
Posted today
Job Viewed
Job Description
- In the context of complex automotive projects with multiple teams working in parallel, manage the quality of the intermediate and final deliveries (inter-team deliveries and customer deliveries).
- Execute both random inspections and planned audits on different work products in the project.
- Identify and evaluate quality metrics and present them to management and customers.
- Proactively support project managers to plan corrective actions to improve quality.
- Execute different quality audits on selected projects inside the organization.
**REQUIREMENTS**:
- Bachelor’s degree in Electronic Engineering /Computer Engineering /Computer Science or equivalent combination of education/experience.
- 3+ years of hands-on experience in the Software Quality Assurance / Software Development field.
- Strong knowledge of Agile, CMMI, ASPICE 3.1, and ISO26262.
- Experience with the Software development process, Systems engineering methodologies, and test techniques.
- Ability to troubleshoot issues to resolution. Strong problem solving and root cause analysis skills.
- Capability to enforce discipline and process compliance within complex project environments.
- Excellent communication and negotiation skills with other teams and the customer.
- Very good English language (spoken and written) is required.
**Job Features**:
- Job Category- Embedded