Senior Software Quality Engineer

Fusion Integrated Solutions

Qatar

On-site

QAR 350,000 - 600,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Fusion Group Holding is seeking a Senior Software Quality Engineer to lead software quality assurance initiatives and ensure delivery of high-quality systems across the organization. You will develop test strategies, plans, and cases, and oversee both functional and non-functional testing.

The role requires deep expertise in testing methodologies, test automation, and quality management, with collaboration across development, BI analysts, and project managers to embed quality throughout the

Qualifications

  • Minimum 8 years of progressive experience in software quality assurance roles, including manual and automated testing.
  • Fluent English with strong written and verbal communication.
  • Experience in test planning, data management, and defect management.

Responsibilities

  • Develop comprehensive test strategies and plans aligned with project requirements and business objectives.
  • Create detailed test cases covering functional, integration, system, and user acceptance testing.
  • Prepare and manage realistic test data sets and ensure data privacy.
  • Execute functional testing and exploratory testing across platforms and environments.
  • Conduct non-functional testing including performance, security, scalability, and reliability testing.
  • Develop automated test scripts using Selenium, Cypress, or similar tools.
  • Manage defects from identification through resolution with clear reporting.
  • Configure and maintain testing environments reflecting production conditions.
  • Collect, analyze, and report quality metrics to drive improvements.
  • Evaluate and enhance testing processes and tools to stay current.

Education

Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or related technical discipline
ISTQB Foundation/Advanced, CSTE, CSQA or similar certifications

Tools

Selenium
Cypress
TestComplete
UFT
JIRA
TestRail
Quality Center
Azure DevOps
Postman
SoapUI
REST Assured

Job description

About the Role

TheSenior Software Quality Engineer leadsthesoftware quality assurance initiatives andensurethe delivery of high-quality software systems acrossFusion Group Holding. This role requires a seasoned professional with deep expertise in software testing methodologies, test automation, and quality management processes.This function isresponsible for developing comprehensive test strategies, creating detailed test plans and test cases, and managing the execution of both functional and non-functional testing activities.

The role requires a quality-focused professional who can balance thoroughness with efficiency, ensuring that software releases meet the highest standards of quality while supporting business objectives and timelines. The Senior Software Quality Engineer will work closely with development teams, business analysts, and project managers to ensure quality is integrated throughout the software development lifecycle.

This position is ideal for a testing professional who is passionate about quality, enjoys working with cutting-edge testing tools and technologies, and thrives in a collaborative environment with significant opportunities for professional growth and leadership development within our expanding technology organization.

Responsibilities
  • Develop comprehensive test strategies and test plans that align with project requirements and business objectives,analyzing software requirements, identifying testing scope and objectives, determining appropriate testing approaches, and creating detailed test planning documentation that serves as a roadmap for all testing activities
  • Create detailed, well-structured test cases that cover functional, integration, system, and user acceptance testing scenarios, designing test cases that are comprehensive, maintainable, and executable, ensuring all software features and functions are thoroughly validated including positive and negative test scenarios, edge cases, and error conditions
  • Prepare and manage test data sets that support various testing activities, identifying data requirements, creating realistic test data scenarios, and implementing data management strategies that ensure test repeatability and reliability while understanding data privacy and security requirements
  • Execute systematic functional testing validation of software features and functions against specified requirements, conducting exploratory testing, usability testing, and compatibility testing across different platforms and environments with proficiency in manual testing techniques and methodologies
  • Conduct non-functional testing including performance testing, security testing, scalability testing, and reliability testing, designing and executing load tests, stress tests, and volume tests to validate system performance under various conditions and ensure software meets performance requirements
  • Develop and maintain automated test scripts using popular testing frameworks and tools, implementing robust, maintainable automated test suites that provide reliable feedback on software quality, identifying appropriate candidates for automation and following test automation best practices
  • Manage defect identification, documentation, tracking, and resolution throughout the testing lifecycle, using defect management tools effectively, writing clear and actionable defect reports, and working with development teams to ensure timely defect resolution and verification
  • Setup, configure, and maintain testing environments that accurately reflect production conditions, coordinating with infrastructure teams, configuring test environments, and ensuring testing environments are stable, secure, and properly maintained to support effective testing
  • Collect, analyze, and report quality metrics that provide insights into software quality and testing effectiveness, creating meaningful quality dashboards, generating testing reports for stakeholders, and using metrics to drive continuous improvement in testing processes
  • Evaluate and enhance testing processes, methodologies, and tools, staying current with industry best practices, evaluating new testing tools and technologies, and implementing improvements that increase testing efficiency and effectiveness while maintaining quality standards
  • Collaborate actively with development teams in agile development processes, participating in sprint planning, daily standups, sprint reviews, and retrospectives, providing timely feedback on software quality and working closely with developers to resolve issues
  • Mentor and provide guidance to junior quality assurance team members, sharing best practices across the organization, and contributing to the development of testing standards and guidelines that ensure consistent quality across all projects
Candidate Attributes
  • Exceptional attention to detail and strong commitment to quality excellence with ability to think critically and analytically, identifying potential issues, evaluating software behavior, and making sound judgments aboutsoftware quality and risk while maintaining high standards throughout the testing process
  • Strong problem-solving skills crucial for investigating complex issues, identifying root causes, and working collaboratively with development teams to implement effective solutions, with persistence in pursuing quality issues while maintaining constructive approach to problem resolution
  • Excellent communication skills essential for documenting test cases and defects clearly, communicating testing status and results to stakeholders, and collaborating effectively with cross-functional teams, presenting complex technical information clearly to both technical and non-technical audiences
  • Technical aptitude important for understanding software development principles, database concepts, web technologies, and system architecture, with ability to understand technical documentation, work with APIs, and collaborate effectively with development teams on technical issues
  • Quality mindset fundamental with genuine passion for ensuring software quality and commitment to continuous improvement, balancing thoroughness with efficiency to ensure testing activities provide maximum value while meeting project timelines and business objectives
  • Leadership capabilities important for mentoring junior staff and leading testing initiatives, with ability to influence others, drive consensus on quality standards, and take ownership of quality outcomes across projects while fostering a culture of quality within the organization
  • Adaptability and flexibility essential for working in agile environments, adapting to changing requirements, and managing multiple priorities simultaneously while being comfortable with dynamic software development environments and evolving project needs
  • Continuous learning mindset critical for staying current with evolving testing tools, methodologies, and technologies, with commitment to professional development and willingness to invest time in learning new skills that enhance testing effectiveness and career growth
  • Customersfocus important for understanding the business impact of quality issues and ensuring that testing activities align with user needs and business objectives, thinking from end-user perspective and advocating for quality throughout development process
Education and Experience
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or related technical discipline is mandatory.
  • Minimum of 8 years of progressive experience in software quality assurance roles with demonstrated expertise in test planning, test case development, test execution, and defect management, including both manual and automated testing approaches with proven track record in enterprise environments
  • Comprehensive testing methodology experience is required, including proficiency with various testing types such as functional testing, integration testing, system testing, user acceptance testing, performance testing, and security testing, with understanding of testing best practices and industry standards Fluency in English mandatory.
  • Test automation expertise is mandatory, with hands-on experience in popular test automation frameworks and tools such as Selenium, Cypress, TestComplete, UFT, or similar platforms, with proficiency in scripting languages such as Python, Java, JavaScript, or C# for creating maintainable automated test suites
  • Testing tools proficiency is essential, with experience using popular testing and defect management tools such as JIRA, TestRail, Quality Center, Azure DevOps, or similar platforms, with ability to configure and customize testing tools to support project requirements and team workflows
  • Excellent experience in preparing test data based on functional and non-functional requirements. Experience in using test data management tools is considered a big advantage
  • Performance testing experience is required, including proficiency with performance testing tools such as JMeter, LoadRunner, BlazeMeter, or similar platforms, with understanding of performance testing principles and ability to design realistic load scenarios that accurately reflect production usage patterns
  • API testing expertise is important, with experience in testing RESTful APIs, SOAP services, and microservices architectures, with proficiency in API testing tools such as Postman, SoapUI, or REST Assured, and understanding of API testing best practices and security considerations
  • Database testing knowledge is valuable, including understanding of SQL queries, data validation techniques, and database testing best practices, with experience in database testing tools and ability to validate data integrity across different systems and environments
  • Professional certifications in software testing are mandatory and will be considered a major advantage, including ISTQB Foundation Level, ISTQB Advanced Level, CSTE (Certified Software Test Engineer), CSQA (Certified Software Quality Analyst), or vendor-specific certifications in testing tools and platforms
  • Agile methodology experience is highly preferred, with practical experience working in Scrum, Kanban, or other agile frameworks, understanding agile testing principles and ability to provide continuous feedback on software quality throughout development process
  • Fluency in English is mandatory, with excellent verbal and written communication skills required for test documentation, defect reporting, and stakeholder communication, with ability to create comprehensive test documentation and communicate testing results effectively to diverse audiences
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Test Manager
System Test Manager

BSL • Doha

On-site
QAR 300,000 - 540,000
Manual Tester (QA)
Manual Tester (QA)

CUBE84 • Qatar

On-site
QAR 110,000 - 170,000
System Tester
System Tester

BSL • Doha

On-site
QAR 60,000 - 90,000
Senior QA Engineer: Lead Testing & Quality Strategy
Senior QA Engineer: Lead Testing & Quality Strategy

Fis QA • Qatar

On-site
QAR 350,000 - 600,000
QA Engineer (Mobile, Web & Automation) – Doha, Qatar
QA Engineer (Mobile, Web & Automation) – Doha, Qatar

Workwavez • Qatar

On-site
QAR 150,000 - 210,000
Test & Commissioning Manager (Qatar-based, 6-month contract, extendable)
Test & Commissioning Manager (Qatar-based, 6-month contract, extendable)

Newtone consulting • Doha

On-site
QAR 450,000 - 630,000
QA Engineer | Q-Soft | Qatar | Onsite
QA Engineer | Q-Soft | Qatar | Onsite

Q-Soft • Qatar

On-site
QAR 180,000 - 240,000
Manager - Quality Assurance & Quality Control
Manager - Quality Assurance & Quality Control

Vistas Global • Doha

On-site
QAR 220,000 - 420,000
Senior Quality Control Consultant
Senior Quality Control Consultant

BPO PLUS • Doha

On-site
QAR 260,000 - 380,000
QA / Tester
QA / Tester

NuAxis, LLC • Qatar

Remote
QAR 120,000 - 180,000
Top locations