Automation Tester

Summary

Automation Tester develops and maintains Playwright-based test scripts for Dynamics 365, SAP, and an internal B2B e-commerce platform, integrating tests into Azure pipelines to validate business workflows.

PROJECT INFORMATION:

Industry: FMCG

Remote work: 3-4 days/week on-site, te rest remotely

Working week: between Sunday - Thursday; Friday - Saturday are days off

FTE: full-time

Location: Egypt, Cairo

Project language: English & Arabic

Business trips: n/a

Project length: 12 months contracts

Start: ASAP / max 30 days’ notice

Assignment type: B2B

We are looking for an Automation Tester to join our team. The ideal candidate will possess extensive experience in automation testing, particularly with technologies like Playwright and TypeScript/JavaScript. This role is crucial for ensuring high-quality software delivery and will involve working within a development team to implement and maintain automated testing frameworks. Previous experience working in Dynamics 365 (preffered) or SAP.

QA Team scope:

1. Deliver automated validation of end-to-end business flows across Dynamics 365, the internal B2B e-commerce platform and SAP using Playwright to verify upstream data creation in D365 and downstream order and transaction processing in SAP.

2. Implement Playwright-based automation for Dynamics 365 Sales workflows, covering lead, opportunity and order management scenarios to ensure consistent validation of core CRM functionality across releases.

3. Develop Playwright automation for Customer and Contact update flows in Dynamics 365, validating data synchronization from D365 to downstream CRM and SAP applications to ensure integrity of master data propagation.

4. Built UFT automation suites for SAP UAT cycles, covering modules including Logistics Management, Vehicle Management, Treasury & Cash Management and Internal Order Management to support reliable validation of business-critical processes during release cycles.

Main Responsibilities:

The Automation Tester will be responsible for developing and executing automated tests to ensure software reliability and performance. Key responsibilities include:

  • Developing automated test scripts using Playwright.

  • Implementing tests using Page Object Model (POM) design pattern.

  • Integrating automated tests into Azure pipelines.

  • Collaborating with developers to understand application requirements.

  • Identifying, recording, and tracking defects.

  • Participating in code reviews and showcasing test results.

  • Maintaining and updating existing test scripts.

  • Providing mentorship to junior testers.

Key Requirements:

  • Proficient in Playwright.

  • Strong knowledge of TypeScript and JavaScript.

  • Working knowledge of D365.

  • Experience with Page Object Model (POM).

  • Familiarity with Azure pipelines.

  • Excellent problem-solving skills.

  • Strong attention to detail.

Nice to Have:

  • Understanding of SAP.

  • Experience with CI/CD practices.