Quality Control Engineer

Job Type Full-time

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.

Apply Now

We are always open to welcome new talents. Send your application here.