Software QA Engineer

  • Full-time

Company Description

PentaValue is a rising global Software and digital solutions organization based in Cairo, Egypt founded in 2015. The firm offers your business the best technology, consultation, digital marketing service, security system service and security system.

We believe that quality and client satisfaction are our priority, We are focused on engrossing ourselves in your business by creating a long-lasting partnership with our partners. Moreover, one of our major business goals is to enhance the use of technology in every aspect of our life and coming up with intelligent solutions that make our daily activities easier and simpler.

We never stop striving, researching, and trying to find out new techniques and formulas in every service and product that we provide which would make us grow fast and reach the peak of the digital industry. 

Job Description

(3 Years Experience)

Company Snapshot

We’re a fast-growing software house building high-impact mobile, web, and ERP products for clients across MENA and beyond. Quality is at the heart of our brand, so we’re looking for a sharp QA engineer who can uncover issues before users do, with proven experience testing complete systems end-to-end—including ERP modules—in an Agile environment.

Qualifications

Key Responsibilities

  • End-to-End System Testing

    • Plan and execute comprehensive test strategies that cover full-stack business systems (mobile + web + backend + ERP) across functional, integration, regression, and UAT phases.

    • Validate data flows between ERP modules (Finance, HR, Supply-Chain, CRM, etc.) and external services or mobile apps.

  • Mobile Testing

    • Design, run, and maintain manual/automated test cases for native Android & iOS apps (UI/UX, compatibility, smoke, exploratory).

  • API & Integration Testing

    • Build and automate Postman collections to verify REST/GraphQL endpoints (auth, payload, performance, error handling).

    • Integrate API suites into CI/CD (Jenkins, GitHub Actions, Azure Pipelines).

  • Documentation & Validation

    • Review BRDs, ERP blueprints, user stories, and API contracts; raise ambiguities and edge cases early.

    • Maintain clear test plans, checklists, bug reports, and traceability matrices aligned with ISO/ISTQB best practices.

  • Agile Collaboration

    • Participate in daily stand-ups, sprint ceremonies, and backlog grooming; give accurate test estimates and risk assessments.

    • Pair with developers, ERP functional consultants, and product owners to reproduce issues, triage defects, and verify hot-fixes.

  • Quality Advocacy & Continuous Improvement

    • Track QA KPIs (defect leakage, coverage, MTTR) and propose tooling/process enhancements that shorten feedback loops.

Must-Have Qualifications

  • 3+ years professional QA experience, including at least one full project testing an ERP or large enterprise system.

  • Solid hands-on testing of mobile applications (Android Studio, Xcode, Firebase, TestFlight, Google Play Console).

  • Expert use of Postman and API automation (Newman, Swagger, or similar).

  • Strong grasp of SDLC, Agile/Scrum, and defect lifecycles (Jira, Azure DevOps, or equivalent).

  • Familiarity with at least one mobile automation framework (Appium, Espresso, XCUITest, Detox).

  • Working knowledge of Git and CI/CD concepts.

  • Excellent written & spoken English (Arabic a plus) for clear documentation and team communication.

Bonus Points

  • Hands-on experience with Odoo, Microsoft Dynamics 365, SAP, Oracle, or similar ERP platforms.

  • ISTQB Foundation or similar certification.

  • Performance or security testing exposure (JMeter, OWASP ZAP, Burp Suite).

  • Scripting in JavaScript, Python, or Kotlin for custom test utilities.

Additional Information

What You’ll Get

  • Competitive salary pegged to market benchmarks.

  • Flexible work hours & hybrid work policy.

  • Annual training budget and paid certifications.

  • Medical insurance coverage.

  • Opportunity to own quality for products—ERP and mobile—used by thousands of real users.

Dear candidate,

Thank you very much for sharing your profile with us, Our team takes due care of every CV, but due to large no.of applications, we can contact only a few candidates whose profile is being shortlisted by the team and that happens based on your answers on the following questions:

1-What's your last salary?

2-What's your expected salary?

3-When do you able to join us?