Apply now

Apply for this job and hear back from the hiring manager in 1 week!

Apply now

About the company

Since 2016, we are true believers in the human potential and businesses which shape our modern world

View company

QA Engineer

Location

Egypt

Team

QA

Type

Hybrid

Seniority

Senior

Job Description

Role Overview:

The QA Engineer is responsible for ensuring the quality and reliability of products, systems, and services by designing, implementing, and maintaining testing processes. This role involves working closely with cross-functional teams, including developers, product managers, and stakeholders, to identify and resolve defects, enforce quality standards, and improve overall software development lifecycle efficiency.

Key Responsibilities:

  • Develop, execute, and maintain test plans, test cases, and test scripts for manual and automated testing.
  • Perform functional, regression, performance, usability, and exploratory testing. Identify, document, and track defects using bug-tracking tools.
  • Work with development teams to understand requirements and acceptance criteria.
  • Collaborate with product owners and stakeholders to ensure test coverage aligns with business goals.
  • Provide feedback and recommendations for improving product functionality and user experience. Ensure compliance with industry and organizational quality standards.
  • Define and enforce QA best practices across teams. Identify areas for process improvement and contribute to implementing solutions.
  • Design and maintain automated testing frameworks and scripts.
  • Use tools like Selenium, JIRA, Postman, TestNG, or equivalent for testing and reporting. Integrate automated testing into CI/CD pipelines.
  • Prepare and share regular reports on testing progress, quality metrics, and risk assessments.
  • Escalate quality risks to appropriate stakeholders when necessary.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Proven experience in manual and automated testing for software, web, or mobile applications. Knowledge of QA methodologies, tools, and processes.
  • Proficiency with bug tracking and test management tools (e.g., JIRA, TestRail). Proficiency with tools like Selenium, ClickUp, JIRA, Postman, TestNG, or equivalent for testing and reporting.
  • Experience with automation tools like Selenium, Cypress, or equivalent.
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab). Strong analytical and problem-solving skills. Excellent written and verbal communication skills.
Apply now