364 Junior Qa jobs in Egypt
Mobile QA Analyst
Posted today
Job Viewed
Job Description
Mobile QA Analyst (Contract) – Immediate Start
Must be able to start within 1 week of offer.
We're supporting a fast-growing financial services company building digital banking products across the GCC. They're now hiring a
QA Analyst
with strong mobile testing experience to join their remote team.
This is a hands-on testing role where you'll be central to ensuring mobile apps run smoothly, securely, and in line with user and business requirements. From functional and regression testing to supporting UAT, you'll make sure every release is rock solid and production-ready.
This is an urgent hire. The client is moving fast on interviews and decisions. Only candidates who are immediately available (within 1 week of offer) and have proven mobile QA experience will be considered.
What You'll Be Doing
- Designing, executing, and maintaining test plans, cases, and scripts across mobile banking applications (iOS & Android).
- Running
functional, regression, and UAT testing cycles
. - Identifying, logging, and tracking defects – collaborating with BA/Dev teams to reproduce and prioritise fixes.
- Validating workflows, data integrity, and compliance-related controls (payments, KYC, AML, risk).
- Supporting test data management, environment readiness, and test automation.
- Creating traceability between requirements and test cases, ensuring clear reporting to stakeholders.
- Contributing to QA standards, metrics, and best practices for the project.
What They're Looking For
- Proven experience in mobile QA testing
(manual and/or automation). - Solid understanding of
functional, regression, and UAT testing
. - 3–5 years of QA experience; ISTQB or equivalent certification preferred.
- Background in
financial services or fintech
testing is a big plus. - Familiarity with automation tools (e.g., Selenium, Appium, API testing) is a bonus.
- Excellent attention to detail, problem-solving, and communication skills.
Why This Role
You'll be working on live financial products where quality matters, ensuring apps meet regulatory standards, customer expectations, and business needs. This role is
fully remote
, aligned to the GCC working week and hours, with strong potential for growth in automation and banking domain expertise.
Next Steps
Immediate hire. If you're available within 1 week of offer and have proven
mobile QA testing experience
, send over your CV today. If it's a good fit, we'll be in touch right away.
Software QA Analyst
Posted today
Job Viewed
Job Description
Job Purpose
The Software QA Analyst will play a crucial role in ensuring the quality and reliability of software applications through rigorous testing. By working in close collaboration with developers and cross-functional teams, the analyst will drive the identification, documentation, and resolution of issues, thereby contributing to the seamless deployment of high-quality software products.
Responsibilities/Duties
Profil de candidat recherché :
System Analysis & Planning
- Review and analyze system specifications to identify testing requirements.
- Develop and implement effective testing strategies and detailed test plans.
Test Execution & Results Analysis
- Execute manual and automated test cases, ensuring thorough validation of the product.
- Analyze test results and determine potential areas of improvement.
Defect Logging & Reporting
- Evaluate product code against defined specifications and report any discrepancies.
- Log testing phases and defects in detail for future reference.
- Report bugs and errors to the development team and assist with troubleshooting.
Post-Release Testing & Quality Assurance
- Conduct post-release and post-implementation testing to ensure product stability after deployment.
- Collaborate with cross-functional teams throughout the software development lifecycle to ensure consistent quality assurance.
Ensure Compliance & Standards Adherence
- Ensure that all testing activities are aligned with industry standards, compliance regulations, and best practices.
- Monitor the software to confirm it meets security, privacy, and performance requirements.
Collaboration With Development Teams
- Work closely with development teams to ensure that quality is maintained throughout the entire development process.
- Provide feedback on early-stage development and help identify potential risks before they arise.
Documentation And Knowledge Sharing
- Maintain detailed and organized documentation of test cases, test results, and defect tracking.
- Share knowledge and best practices within the team to foster continuous improvement.
Qualifications
Essential Qualifications, Knowledge & Experience
- A Bachelor's degree in Computer Science, Business Information Systems, or a related field is preferred.
- Proficiency in English (French is an advantage).
Knowledge
- Familiarity with web development back-end and mobile development frameworks is a plus.
- Proficient in using Git for version control.
Experience
- 0 - 3 years of work experience required.
- Experience with full software project lifecycles is a plus.
Desired Behaviors & Experiences
- Strong attention to detail and commitment to high-quality standards.
- Ability to manage stress and critical situations effectively.
- Collaborative team player with a proactive mindset.
- Ability to work efficiently under pressure while maintaining focus on delivering results.
Software QA Analyst
Posted today
Job Viewed
Job Description
- Fixed-term contract
- Full-time
- Less than 2 years of experience (Entry level)
- Bachelor degree
- IT Specialist
Job Purpose:
The Software QA Analyst will play a crucial role in ensuring the quality and reliability of software applications through rigorous testing. By working in close collaboration with developers and cross-functional teams, the analyst will drive the identification, documentation, and resolution of issues, thereby contributing to the seamless deployment of high-quality software products.
ProfileResponsibilities/Duties
System Analysis & Planning:
- Review and analyze system specifications to identify testing requirements.
- Develop and implement effective testing strategies and detailed test plans.
Test Execution & Results Analysis:
- Execute manual and automated test cases, ensuring thorough validation of the product.
- Analyze test results and determine potential areas of improvement.
Defect Logging & Reporting:
- Evaluate product code against defined specifications and report any discrepancies.
- Log testing phases and defects in detail for future reference.
- Report bugs and errors to the development team and assist with troubleshooting.
Post-Release Testing & Quality Assurance:
- Conduct post-release and post-implementation testing to ensure product stability after deployment.
- Collaborate with cross-functional teams throughout the software development lifecycle to ensure consistent quality assurance.
Ensure Compliance & Standards Adherence:
- Ensure that all testing activities are aligned with industry standards, compliance regulations, and best practices.
- Monitor the software to confirm it meets security, privacy, and performance requirements.
Collaboration with Development Teams:
- Work closely with development teams to ensure that quality is maintained throughout the entire development process.
- Provide feedback on early-stage development and help identify potential risks before they arise.
Documentation and Knowledge Sharing:
- Maintain detailed and organized documentation of test cases, test results, and defect tracking.
- Share knowledge and best practices within the team to foster continuous improvement.
Essential Qualifications, Knowledge & Experience
Qualifications:
- A Bachelor's degree in Computer Science, Business Information Systems, or a related field is preferred.
- Proficiency in English (French is an advantage).
Knowledge:
- Familiarity with web development back-end and mobile development frameworks is a plus.
- Proficient in using Git for version control.
Experience:
- 0 - 3 years of work experience required.
- Experience with full software project lifecycles is a plus.
Desired Behaviors & Experiences
- Strong attention to detail and commitment to high-quality standards.
- Ability to manage stress and critical situations effectively.
- Collaborative team player with a proactive mindset.
- Ability to work efficiently under pressure while maintaining focus on delivering results.
Location
Address
Cairo, Cairo, Egypt
QA & MIS Analyst
Posted today
Job Viewed
Job Description
Job Description: QA & MIS Associate
Experience Required:
1-4 years for Associate in any Retail Operations process and core operations experience would be preferable.
- Payroll Company:
Dautom IT Consultants LLC - Notice Period Allowed:
30 days - Role Type:
Contract - 3 months renewable - Industry:
Banking - Company Base Location:
Dubai - Hiring For:
Offshore candidates from Egypt to work remotely.
1. Job Purpose
- Conduct quality review of all Retail Operation's Units -- Credit Ops, Card Ops, CCAM Ops, Neo Ops and Insurance Ops with a view to ensure existing stipulated standards are being adhered to in accordance with the SOP, PPG, APPM, and OPMs.
- Reporting of review outcomes with the units and Delivery managers for timely review and feedback.
- Recommend and ensure implementation of corrective action plans to continuously improve and enhance the standard processes.
- Perform and manage MI/Reports of the unit or as directed by the Manager.
2. Key Result Areas
- Review of Operations' processes, procedures, MIS, systems, and policies for all Retail Operation's Units to provide assurance from a quality perspective. The objective is to recognize and surface any unrecognized operational, reputational, or regulatory risk and recommend as well as ensure implementation of appropriate corrective steps.
- Ensure Quality reviews are conducted as per the defined SOP and grid and also work with each unit to ensure a 'Satisfactory' audit rating.
- Timely release of Dashboards & reports.
- Assist the Delivery Managers to conduct certification for the processing units (Maker, Checkers) during onboarding and as needed.
- Establish cordial working relationships with relevant internal customers to understand roles and develop mutual understanding to facilitate communication and their acceptance of the review findings.
- Review audit reports to be the focal point for the smooth performance of audits and examinations with a view to implementing better controls.
- Review of RCSA controls across units to ensure alignment with the RCSA guidelines.
- Handling of Unit/productivity/Performance MI and Reports for timely preparation and reporting.
- Adherence to SLA & TAT for activities is critical with no breaches.
3. Operating Environment, Framework and Boundaries, Working Relationships
- Retail Operations processing is carried out as per the Process Framework, in conjunction with the Bank's operating documents via SOP, PPF, APPM, OPM, etc.
- The scope of work encompasses quality review of Retail units, i.e., policies, processes / procedures, MIS, and system covering all Retail Operation's Units.
- Regular and frequent interaction with Retail Ops Process owners, their direct reports, and the respective delivery managers.
4. Problem Solving
- Ensure that risks associated with Retail processes and compliance to the stipulated standards, system, and procedures are appropriately recognized and reported.
- Ensure all highlighted risks and issues are mitigated / alleviated through appropriate recommendation of suitable controls, which should not add unnecessary layers, costs, or turnaround time but yet yield desired results.
- Provide adequate solutions to erroneous processes highlighted during the review process.
- Review standard operating procedures and system manuals periodically to ensure process risks are under control.
- Identify key risks in processes during reviews and highlight them to Senior Management to drive enhancements and mitigate the identified risks.
5. Knowledge, Skills and Experience
- Comprehensive knowledge of all host systems & other operating systems in the Bank.
- In-depth knowledge in one or more Retail processes such as CCAM Ops (CASA account opening & Servicing), Card Ops (Issuing and Chargeback streams), Credit Ops (secured and unsecured loan onboarding and servicing), DTR Ops (Compliance transaction monitoring), Insurance Ops, and Neo/Digital banking.
- MIS and systems and related processes understanding.
- Good Verbal / written communication & computer skills.
- Alignment with the company's core values and embedding the right culture for seamless delivery.
Call center senior QA analyst
Posted today
Job Viewed
Job Description
We're Growing – Join Us as a Quality Auditor
The Title Shop is on the lookout for a sharp eye and a detail-oriented mindset to join our team
Position: Quality Auditor
Work Setup: Hybrid — 1 week/month onsite in our Sheikh Zayed office, 3 weeks remote
Schedule: Monday to Friday | 9 AM – 5 PM EST
Salary: $650/month
Transportation Allowance: $10/day during office week
Training: Conducted onsite
What We're Looking For:
Excellent English – C1 level
Solid background in Quality Assurance within Customer Service
Exceptional communication skills
Strong attention to detail
Familiarity with real estate processes is a plus
QA Lead
Posted today
Job Viewed
Job Description
BlackStone eIT is looking for a dynamic and experienced QA Lead Engineer to join our team. In this leadership role, you will oversee the QA process, ensuring the delivery of high-quality software products. You will manage a team of QA engineers, develop testing strategies, and implement best practices to enhance the quality assurance processes. The ideal candidate is not only technically proficient but also possesses outstanding leadership and communication skills to foster collaboration across departments.
Daily and Monthly Responsibilities
- Lead and manage the QA team to meet project timelines and quality objectives.
- Design and develop comprehensive test strategies and test plans tailored to project needs.
- Oversee the execution of manual and automated tests, ensuring outcomes meet quality standards.
- Identify, document, and track defects, collaborating with development teams for resolution.
- Enhance and maintain the automation framework and testing tools.
- Train and mentor junior QA engineers to promote skill development within the team.
- Continuously improve QA processes and implement industry best practices.
- Communicate testing progress and issues to stakeholders, providing transparency into the QA process.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software testing and quality assurance.
- Proven experience leading and managing QA teams.
- Strong expertise in manual and automated testing methodologies.
- Experience with test automation tools like Selenium, Appium, or similar.
- Proficient in at least one programming language, such as Java, Python, or C#.
- Solid understanding of API testing and performance testing methodologies.
- Exceptional analytical and problem-solving skills.
- Excellent communication skills and ability to collaborate with cross-functional teams.
- Experience with Agile methodologies and continuous integration practices.
QA Manager
Posted today
Job Viewed
Job Description
Job Purpose
The ideal candidate has exceptionally high ownership, excellent critical thinking skills and the ability to work with agility in a fast-paced environment. They would also be insanely focused on demonstrating excellence in service delivery and problem-solving; breaking down complex information into understandable and actionable items.
Roles and Responsibilities
- Ensure the quality of websites, APIs, apps and other digital products by building and executing tests within our development teams.
- Create and improve automated tests with our framework TestNG, Selenium and other tools.
- Support our team in quality matters.
- Improve customer satisfaction by checking new features against requirements.
- Create test cases with test data and document the steps.
- Support the quality and project management to pack releases with user value.
Requirements
Behavioral Skills
- Communication Skills: ability to express ideas clearly, listen actively, and engage effectively.
- Teamwork and Collaboration: Working well with others, contributing to team goals, and fostering a cooperative environment.
- Adaptability: ability to adjust to new circumstances, challenges, and feedback in a flexible and positive manner.
- Problem-Solving and Decision-Making: Identifying problems, analyzing situations, and making decisions that improve outcomes.
- Leadership: The capacity to inspire, guide, and motivate others, often involving conflict resolution and vision-setting.
- Time Management: The ability to prioritize tasks, meet deadlines, and use time effectively to achieve goals.
- Integrity and Ethics: Discipline, respectful, honesty, transparency, Professionalism, Presentation.
- Resilience: The ability to handle stress, setbacks, and failures while maintaining focus and persistence.
- Customer Orientation: Prioritizing the needs of customers and ensuring that interactions and services meet or exceed expectations.
Technical Competencies/Skills
- Software Development/Testing Lifecycles: Involves understanding the stages of software development (like planning, design, coding, and deployment) and how testing integrates at each phase to ensure quality throughout the development process.
- Software Testing Concepts/Techniques: Covers foundational principles like test planning, test case development, test execution, defect tracking, and various testing techniques such as black-box, white-box, and grey-box testing.
- Mobile Testing Concepts: Focuses on the unique aspects of testing mobile applications, including testing for different devices, screen resolutions, performance under different network conditions, and ensuring compatibility across platforms (iOS and Android).
- API Testing: Involves testing application programming interfaces (APIs) to validate their functionality, performance, security, and reliability, ensuring they handle different requests/responses as expected.
- Automation Testing: Refers to using automation tools (like Selenium, Appium, etc.) to write scripts that automatically execute tests, improving efficiency and allowing for repeatable and scalable testing.
- DB Testing: Involves verifying databases by testing aspects like data integrity, schema validation, data consistency, and ensuring accurate storage, retrieval, and manipulation of data in the system.
- Manual Testing: Refers to testing software manually without using automation tools, focusing on understanding the user experience and finding defects that automated scripts might miss.
- Performance Testing: Involves testing the speed, responsiveness, and stability of a software application under various conditions, including load testing, stress testing, and scalability testing.
- Sharp Eye for Details: Being meticulous and attentive to small details, ensuring that no issue, defect, or anomaly goes unnoticed during testing.
- Agile Methodologies (Scrum): Familiarity with Agile frameworks, especially Scrum, where development is broken into sprints, and testing is continuous, adaptable, and integrated throughout the project lifecycle.
- Agile Principles: Emphasizes flexibility, customer collaboration, and responsiveness to change, aiming to deliver working software frequently with a focus on iterative development and continuous improvement.
- Productivity: Ability to maintain high output and efficiency, ensuring timely delivery of tasks, and maximizing performance while balancing quality and speed.
- Troubleshooting: Involves identifying, diagnosing, and resolving issues or defects within the software, often requiring a deep understanding of the system to find and fix root causes effectively.
Job Requirements
Education
BSc in Engineering or Computer Science, or equivalent.
Experience
- 7+ years of experience in quality assurance in an IT company.
- Experience with Java and test automation tools is a MUST
- Experience with Performance tools as Jmeter is preferred.
- Experience in agile methodology (Scrum, Kanban or similar)
- Previous experience in leading a team globally
- Having high-quality awareness.
- Having experience in applying different testing techniques.
- Highly self-organized, reliable and goal-oriented.
- Experience with issues tracking tools like JIRA or similar.
- Able to write good test cases.
- Having a good understanding of UX.
- Excellent communication skills
Benefits
1- You will be a part of a dynamic and international company with a flat organizational structure, where every voice is heard and your contributions truly make a difference.
2- The company will contribute up to EUR 25 per month towards staff perks
3- Benefit from our performance-based bonus scheme, in line with company policy.
4- EUR equivalent salaries paid in EGP.
Be The First To Know
About the latest Junior qa Jobs in Egypt !
Supervisor, QA
Posted today
Job Viewed
Job Description
Job description:
Job Purpose
- To supervise activities related to quality assurance and control in order to ensure timely and effective implementation of all company policies, procedures and activities involved in assuring the quality of manufactured products.
Job Specific Accountabilities
- Supervises and directs quality assurance technicians/auditors who are responsible for enforcing Good Manufacturing Practices and other quality-related polices in order to meet product quality standards
- Reviews Production Batch Records and other manufacturing-related documents to verify compliance and record keeping for all mandated manufacturing processes, quality checks, testing, sampling and sanitation activities
- Audits quality control of raw materials, packaging components, labels and finished products to ensure compliance with established specifications and regulatory standards
- Follows up with implemented programs to ensure compliance by all employees and other personnel in the manufacturing facility
- Coordinates testing results involving finished products, raw materials and packaging components in order to assist in the appropriate release and hold programs associated with these materials
- Collaborates with other departments to assist in investigating and correcting quality-related issues 2 Confidential
- Presents proactive recommendations and offers solution to quality management to improve quality and work efficiency
- Assists in the implementation of operation procedures, quality systems and programs in order to ensure proper testing, evaluation, inspection and technical support that meet product quality standards
- Participates in all regulatory, third party and customer audits and inspection in order to provide corrective action responses when needed
- Mentors, trains, sets expectations, provides accountability and performs evaluations in order to ensure good performance by quality assurance technicians/auditors
- Provides individual and team information on quality issues in the form of reports/statistics to support decision making and reporting at a higher level.
Qualfications, Experience, & Skills
- Minimum Qualifications: Bachelor's degree in natural sciences or any related field with preferably a masters.
- Minimum Experience: 3-5 years of experience in a quality assurance role with at least 1 year of progressive managerial experience
QA Engineer
Posted today
Job Viewed
Job Description
We're hiring QA Engineer
Job Purpose
Tester will be responsible for ensuring the highest level of quality and performance of mobile applications across various platforms (iOS, Android). This role involves leading testing efforts, defining test strategies, and collaborating closely with developers, product managers, and other stakeholders to ensure smooth releases. The senior tester is expected to manage end-to-end testing processes and act as a mentor to junior testers.
Job Responsibilities:
Test Strategy & Planning:
Develop comprehensive test strategies for mobile applications, covering functionality, usability, performance, and security testing.
Create detailed, reusable, and maintainable test cases based on functional and non-functional requirements.
Ensure high coverage for all new and existing features, leveraging manual and automated testing approaches.
Functional & Non-Functional Testing:
Manual Testing: Conduct manual testing for new features, ensuring the application meets user expectations and business requirements.
Automated Testing: Write and maintain automated test scripts using tools like Appium, Selenium, or similar frameworks for mobile testing.
Performance Testing: Conduct performance testing to evaluate app responsiveness, load times, and stability under varying conditions.
Usability Testing: Evaluate the application from a user perspective to ensure the UI/UX is intuitive and user-friendly.
Security Testing: Work with security teams to identify potential vulnerabilities and ensure data protection and privacy.
Defect Tracking & Reporting:
Bug Identification: Identify, document, and prioritize defects during testing cycles using issue tracking systems like JIRA, TFS, or Bugzilla.
Collaboration with Developers: Work closely with developers to reproduce and debug issues, ensuring timely resolution and verifying fixes.
Defect Analysis: Perform root cause analysis of defects and provide feedback to the development team on how to improve the overall quality of the product.
Automation Leadership:
Automation Strategy: Lead the development and implementation of automation frameworks for mobile applications.
Test Suite Maintenance: Ensure automated test scripts are regularly updated and refactored to cover new features and improvements.
Test Environment Management:
Device Management: Manage a comprehensive set of physical and virtual devices to ensure adequate coverage across device types and OS versions.
Test Data Preparation: Set up and maintain test environments and data to ensure efficient and repeatable testing processes.
Team Collaboration & Mentorship:
Cross-Functional Collaboration: Collaborate with product, development, and design teams to ensure clear understanding of requirements and timely testing.
Mentorship: Provide guidance and mentorship to junior testers, helping them grow their skills in both manual and automated testing techniques.
Continuous Improvement: Advocate for best practices in testing, introducing new tools, technologies, and processes to improve overall testing efficiency.
Release Management:
Regression Testing: Conduct thorough regression testing before every release, ensuring no new bugs are introduced in previously tested features.
Release Readiness: Sign off on the release of mobile applications, ensuring all testing cycles are complete and no critical issues are outstanding.
Post-Release Monitoring: Monitor app performance and stability post-release, ensuring prompt action on user-reported issues.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or related field.
4-6 years of experience in software testing, with a focus on mobile applications (iOS & Android).
Proven experience in writing and executing test plans, test cases, and creating automated test scripts for mobile apps.
Automation Tools: Hands-on experience with mobile automation tools like Appium and Selenium, Scripting Languages: Familiarity with scripting languages such as Python, Java, or JavaScript for writing automated test scripts.
Strong analytical and problem-solving skills.
Excellent communication and collaboration skills, with the ability to work with cross-functional teams.
Attention to detail and a passion for delivering high-quality products.
Leadership skills with the ability to mentor junior team members
Working Conditions:
Hybrid
From Sunday to Thursday
Flixable hours
Benefits:
Social insurance
Medical insurance
QA Engineer
Posted today
Job Viewed
Job Description
Company Description
Sitech disrupts the norm by creating digital products, services, and experiences that matter to people. As a global company, we hire talented specialists across various fields to join our dedicated and certified digital talent pool. Sitech has helped enterprises, both global and startups, create life-changing products through product discovery, innovative experience and product design, and custom software development.
Job Overview
We are looking for a
QA Engineer
with 2–4 years of experience to join our growing team. The ideal candidate will have strong analytical skills, hands-on experience testing web and mobile applications, and a solid understanding of the software testing lifecycle.
Key Responsibilities
- Plan, design, and execute test cases for web and mobile applications.
- Perform manual and functional testing across multiple platforms and devices.
- Test and validate RESTful APIs and backend services (Postman).
- Collaborate with developers and product teams to identify and resolve issues.
- Report and track bugs using JIRA or other bug tracking systems.
- Write and execute database queries (MySQL, MongoDB) for data validation.
- Contribute to test documentation including test plans, cases, and reports.
- Support the creation and maintenance of automated tests (a plus).
Required Qualifications
- 2–4 years of professional QA experience.
- Strong understanding of the Software Testing Life Cycle (STLC).
- Hands-on experience with web and mobile application testing.
- Proficiency in testing REST APIs using Postman.
- Experience with bug tracking systems (JIRA preferred).
- Familiarity with databases and ability to write simple queries (MySQL, MongoDB).
- Strong analytical and problem-solving skills.