Senior QC Engineer ( Software Testing )

Posted 13 Days Ago
Be an Early Applicant
Amman, JOR
In-Office
Senior level
Information Technology • Consulting
The Role
Lead testing efforts across functional, regression, integration, API, cross-browser/platform, responsive and performance tests. Create and review test cases, automate tests and frameworks, report and track defects, support UAT, mentor junior testers, produce documentation and test reports, and collaborate with development and business teams to ensure product quality.
Summary Generated by Built In

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.

Responsibilities

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.

Skills Required

  • Bachelor's degree in engineering, science or information technology or equivalent experience
  • Professional certification such as ISTQB-CTFL or ISTQB-CTAL
  • Hands-on automation experience with Selenium WebDriver and automation scripting
  • Hands-on experience with SQL commands
  • Familiarity with testing phases and approaches (functional, regression, integration, end-to-end)
  • Experience with API testing
  • Programming/coding experience to write automated tests
  • Strong problem-solving skills
  • Strong teamwork and communication skills; excellent written and spoken English
  • Ability to travel outside Jordan according to business needs
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Seattle, Washington
171 Employees
Year Founded: 2014

What We Do

We are a global team who's passionate about transformative enterprise solutions & intelligent design. Our solutions and designs are out to reshape the way people interact with technology. BlackStone eIT supplies innovative solutions to automate and digitally transform human and information intensive processes. We empower breakthrough business results with smarter workflows, augmented business intelligence with AI insights, and through real-time situational awareness which all drive better business outcomes. BlackStone offers a portfolio of next generation solutions, tools, and technologies to be used as a platform to transform traditional organizations into modern smart organizations. Our solutions are designed to dramatically reduce operating costs, increase competitiveness, mitigate risk, boost internal productivity, improve the customer and employee experience, and to make the previously impossible, possible

Similar Jobs

Immersive Logo Immersive

Consultant

Enterprise Web • HR Tech • Information Technology • Software • Cybersecurity
Remote or Hybrid
Jordan
330 Employees

Capco Logo Capco

Business Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Capital Markets - SME - Riyadh

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Data Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account