Quality Control Engineer

Alexandria, Egypt (Hybrid)

As a QC Engineer with a focus on Automation at eSpace, you will be responsible for designing, developing, and maintaining automated testing frameworks that ensure the quality and reliability of our software products. This role is ideal for professionals with 1–2 years of experience and a passion for building automation pipelines that scale with modern digital platforms.

Responsibilities:

  • Develop, maintain, and execute automated test scripts using industry-standard automation tools and frameworks (e.g., Selenium, WebdriverIO, Cypress, Playwright).

  • Collaborate with developers, product managers, and other team members to define test strategies and integrate testing into the CI/CD pipeline.

  • Identify test cases that should be automated and maintain test coverage across features and platforms.

  • Analyze test results, log defects, and track their resolution to completion.

  • Participate in sprint planning, requirement reviews, and sign-off activities.

  • Ensure test environments and test data are properly maintained and version-controlled.

  • Continuously improve testing processes and automation frameworks for efficiency and effectiveness.

  • Monitor test execution and optimize performance to reduce test cycle time and manual efforts. 

  • Maintain detailed test reports, logs, and documentation of automation test cases.

  • Participate in code reviews and ensure code quality and best practices.

  • Work closely with stakeholders to meet project timelines and deliverables.


Key Performance Indicators (KPIs) for Success
  • Test automation coverage across modules and platforms.

  • Reduction in manual testing efforts and time-to-release.

  • Timely identification and resolution of defects in pre-production environments.

  • Stability and reliability of automated test suites (e.g., low false positives).

  • Collaboration and communication effectiveness with engineering and product teams.

  • No. of total defects detected through automated tests vs. manual, reflecting the effectiveness of automation in identifying issues early


Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.

  • 1–2 years of experience in software, with a strong focus on automation.

  • Hands-on experience with one or more automation frameworks (e.g., Selenium, WebdriverIO, Cypress, Playwright, TestNG, JUnit).

  • Proficiency in scripting or programming languages such as JavaScript, Python, or Java.

  • Familiarity with REST API testing tools (e.g., Postman, REST Assured).

  • Good understanding of software development lifecycle and agile methodologies.

  • Good experience in software test management tools (e.g., JIRA, TFS, or Azure DevOps).

  • Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitHub Actions).

  • Strong attention to detail, analytical thinking, and a proactive approach to quality.

  • Strong problem-solving and debugging skills.

  • Certified ISTQB Foundation Level (CTFL) is a Plus.

About eSpace 

eSpace is a leading IT company with over 25 years of experience delivering mission-critical systems for governments, enterprises, and startups. From enabling digital transformation in public services to deploying innovative business solutions, we focus on building scalable, reliable, and high-impact technology systems.

What We Value 

At eSpace, our culture is driven by four core values that guide how we work and grow together:

  • Delivering Impact
     You focus on outcomes, not just outputs—adding real value through your work.

  • Trust Through Transparency
     You communicate openly, take ownership, and keep others informed.

  • People-Driven Growth
     You’re eager to learn, share knowledge, and help others grow with you.

  • Technology That Matters
    You think critically about tools and trends, focusing on solutions that make a difference.

If these values resonate with you, and you’re excited to contribute to a team where your work can make a real difference, we’d love to hear from you.

Quality Control Engineer

Job description

Quality Control Engineer

Personal information