Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Blackstone eIT is a global system integrator (SI) and independent software vendor (ISV) that specializes in enterprise digital transformation, artificial intelligence, and business process automation. Founded in 2014 and headquartered in Seattle, Washington - with regional offices across the Middle East, North Africa, and Europe - the company develops custom software, AI-powered virtual agents, computer vision systems, and cloud infrastructure for clients in sectors such as healthcare, banking, government, and manufacturing.

A Senior QC Engineer is a hands-on quality control professional responsible for performing manual, automation, API, and performance testing to ensure high-quality software delivery. The role involves designing and executing test strategies, developing and maintaining automation scripts, utilizing AI-assisted testing tools to improve efficiency, preparing testing artifacts, and supporting successful product releases. This full-time position reports to the QC Lead or Quality Manager and is ideal for technically skilled professionals who enjoy problem-solving, adopting modern testing practices, and working in fast-paced, collaborative environments.

1. Manual Testing & Test Execution

  • Design, write, and execute manual test cases, test scenarios, and test scripts covering functional, regression, integration, end-to-end, API, and performance testing.
  • Perform exploratory, smoke, and sanity testing to validate application builds before release.
  • Execute planned test cycles, document test results, log and manage defects with clear reproduction steps, and verify software fixes through regression testing.

2. Test Automation Engineering

  • Develop, maintain, and execute automated test scripts and contribute to the continuous improvement of automation frameworks.
  • Enhance test coverage by maintaining automation suites and integrating automated tests into CI/CD pipelines where applicable.
  • Review, debug, and optimize automation scripts to improve reliability and execution efficiency.

3. Performance Testing & Optimization

  • Design, execute, and analyze performance, load, stress, endurance, and scalability tests to evaluate system reliability, responsiveness, and stability under varying workloads.
  • Identify, analyze, and report performance bottlenecks while collaborating with development and infrastructure teams to recommend and validate performance improvements.
  • Monitor performance test results and provide recommendations to improve application scalability and user experience.

4. AI-Assisted Quality Engineering

  • Utilize AI-powered tools to accelerate test case generation, automation scripting, test data creation, defect analysis, and testing documentation while validating the accuracy and quality of AI-generated outputs.
  • Evaluate and adopt AI-assisted testing techniques to improve testing effectiveness, productivity, and software quality.
  • Apply AI tools responsibly to enhance test coverage, identify potential risks, and optimize testing workflows.

5. Test Documentation & Reporting

  • Prepare, maintain, and deliver testing artifacts, including test plans, test cases, test data, traceability matrices, test execution reports, defect reports, and test summary reports.
  • Provide accurate testing status updates, quality metrics, defect summaries, and risk assessments to project stakeholders.

6. User Acceptance Testing (UAT)

  • Support User Acceptance Testing by preparing test cases, assisting with test environments, coordinating with stakeholders, executing UAT scenarios, and validating business requirements.
  • Ensure UAT activities are completed successfully before production release.

7. Defect Management & Root Cause Analysis

  • Investigate, identify, and document root causes of software defects while collaborating with development teams to support timely resolution.
  • Assist developers in reproducing and validating reported issues within test environments.
  • Analyze recurring defects and recommend preventive quality improvements.

8. Requirements Analysis & SDLC Participation

  • Review business and functional requirements to ensure completeness, testability, and adequate test coverage.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, test planning, execution, validation, and release activities.

9. Knowledge Sharing & Team Collaboration

  • Mentor and provide technical guidance to junior and mid-level QC engineers on testing best practices, automation techniques, AI-assisted testing tools, and quality processes.
  • Collaborate closely with development, product, business, and infrastructure teams to ensure high-quality software delivery.

10. Quality Improvement

  • Contribute to improving testing methodologies, quality standards, templates, automation practices, AI-enabled quality engineering processes, and performance testing strategies.
  • Identify opportunities for process improvement and recommend solutions to improve product quality and testing efficiency.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in Engineering, Computer Science, Information Technology, or equivalent education and work experience.
  • 6+ years of hands-on experience in software quality control/testing.
  • 5+ years of hands-on experience in manual testing (functional, regression, integration, end-to-end).
  • 2+ years of hands-on experience in test automation (framework development, scripting, CI/CD integration).
  • Professional certification such as ISTQB-CTFL or ISTQB-CTAL.
  • Proven hands-on experience executing both manual testing (functional, regression, integration, end-to-end) and test automation (framework development, scripting, CI/CD integration).
  • Proficiency in test automation tools and frameworks (e.g., Selenium, Cypress, Appium, TestNG, JUnit, or similar) with the ability to write, debug, and maintain automation code.
  • Proficiency in performance testing tools and frameworks (e.g., JMeter, LoadRunner, Gatling, k6, or similar) with the ability to design, execute, analyze, and optimize performance test scenarios.
  • Demonstrated experience preparing and delivering complete testing artifacts (test plans, test cases, traceability matrices, defect reports, test summary reports).
  • Track record of owning UAT cycles and driving them to successful completion.
  • Strong problem-solving skills with the ability to personally identify bugs, analyse root causes, and drive resolution.
  • In-depth knowledge of testing methodologies, phases, and approaches, including functional, regression, integration, performance, and end-to-end testing.
  • Strong teamwork and communication skills, with the ability to collaborate effectively with QC, development, and business groups.
  • Ability to multi-task, triage issues, react well to changes, and work independently or in a team setting in a fast-paced environment.
  • Excellent command of written and spoken English.

Recommended for you based on this role

Similar stack
Same company
In your city
Cloud Engineer 15 days ago
In office • Full-Time • Bachelor's Degree • Amman
DevOps
AWS
Azure
Apply
Senior QA Engineer 21 day ago
In office • Full-Time • Bachelor's Degree • Dubai
Java
SQL
Java
Gradle
Maven
Mobile
JUnit
DevOps
Azure
Azure DevOps
CI/CD
Git
Jenkins
QA
Cucumber
Postman
Rest-Assured
Selenium
TestNG
Apply
In office • Full-Time • Bachelor's Degree • Amman
SQL
QA
Selenium
Apply
Network Engineer 29 days ago
In office • Full-Time • Dubai
Apply
In office • Full-Time • Bachelor's Degree • Dubai
C#
JavaScript
SQL
TypeScript
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
Angular
Bootstrap
Mobile
Dependency Injection
Apply
Senior Cloud Engineer 1 month ago
Remote • Full-Time • 5+ years exp • India
DevOps
AWS
Azure
Apply
In office • Full-Time • Bachelor's Degree • Dubai
C#
JavaScript
SQL
TypeScript
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Mobile
Dependency Injection
DevOps
Azure
Azure DevOps
CI/CD
Git
Rest API
Apply
In office • Full-Time • Dubai
SQL
Databases
MS SQL
Oracle
PostgreSQL
Apply
In office • Full-Time • Bachelor's Degree • Dubai
Bash
PowerShell
Python
DevOps
Ansible
AWS
Azure
Azure DevOps
CI/CD
CloudFormation
Docker
GCP
GitHub Actions
GitLab CI
Jenkins
Kubernetes
Terraform
Windows Server
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Cairo
Remote work
In office
Employment
Full-Time