50 Software Quality jobs in Egypt
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.
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,
Be The First To Know
About the latest Software quality Jobs in Egypt !
Senior Quality Assurance Software Development
Posted today
Job Viewed
Job Description
**Responsibilities**:
Ability to carry out quality work for key projects, carry out trustworthiness quality planning in projects, identify version delivery risks, and drive improvement
Ability to continuously improve development quality, optimize the closed-loop quality control and negative improvement mechanism, and improve customers’ satisfaction during version delivery
Ability to build an efficient quality culture climate for continuous improvement, improve the quality awareness of all employees
**Requirements**:
**1**、Knowledge**:**
Be familiar with the software development process, such as IPD
Be familiar with the common QA theory, such as PDCA
Deeply understand project quality control methods, negative improvement capabilities, and continuously improve delivery quality
**2**、Experiences**:**
At least 5 years’ experience in software development or software quality assurance
Having management experience is preferred
Having experience in QA is preferred
**3**、Skills**:
Good communication skills (English is a must)
Excellent team player
**Job Features**:
- Job Category- Information Technology (IT)- Job Level- Entry Level, Supervisors-Managers, Senior Managers, Directors & Executives
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
Software Development Engineer
Posted today
Job Viewed
Job Description
**Let's make the difference together!**
**Meet the team -**
**Video**
Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165 years.
We are seeking a **Software Development Engineer** to join our team in **Cairo, Egypt.**
**Responsibilities**
- Communicating with internal/abroad developers to understand and manage interdependencies of project tasks, and discuss details of implementation.
- Participating in project planning and tracking, task investigation, work breakdown, and schedule estimation.
- Keeping the project lead informed of project status and risks.
- Add basic coverage for implemented features, run software test suite and investigate failures.
- Following software processes during the software development cycle, and delivering code with high quality.
**Job Qualifications**
- Bachelor’s degree in Computer Engineering, Computer Science or Electrical Engineering.
- Excellent knowledge of C++, OOP and experience with UNIX/LINUX platforms.
- Strong skills in Algorithms and Data structures.
- Experience with software engineering best practices (testing, reviews and design documentation).
- Strong demonstration for analysis and problem-solving skills.
- Excellent programming and software engineering skills.
- Experience in parsing technologies like lex/yacc or ANTLR.
- Experience in HDL languages like VHDL and Verilog.
- Self-motivation, self-discipline and the ability to set and work consistently towards personal goals in a dynamic environment.
- Highly developed communication skills, including the ability to present ideas and share knowledge with others.
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, and generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access, equal opportunity.
**Siemens. Making real what matters**
**If you want to make a difference - make it with us!**
**Organization**: Digital Industries
**Company**: Mentor Graphics Egypt Company (A Limited Liability Company - Private Free Zone)
**Experience Level**: Experienced Professional
**Job Type**: Full-time