Software Quality Assurance
1 day ago
About digital.enterprises
digital.enterprises is shaping the future of the energy sector. We help companies run smarter integrating people, data, and technology to create intelligent, adaptive, and human-centred operations. Based in Doha, the LNG and GTL capital of the world, we fuse deep industry expertise with cutting-edge digital thinking to transform how energy companies work, connect, and grow. If you are driven by impact, speed, and purpose not titles or bureaucracy you will fit right in.
About ADAPT
ADAPT is our flagship platform, a real-time digital mesh connecting the energy sectors Maintenance, Repair & Operations (MRO) ecosystem. Instead of long procurement cycles, ADAPT matches buyer demand with supplier capability instantly, using live data and AI to surface qualified options with governance, auditability, and human-in-the-loop controls.
About the Role
We are hiring a Software Quality Assurance (SQA) Engineer to ensure that ADAPT meets the highest standards of reliability, performance, and security. This role is responsible for designing and executing rigorous testing strategies across cloud, data, and application layers guaranteeing flawless, secure, and scalable performance for critical industrial operations.
You will build confidence in every release by developing and maintaining automated and manual testing frameworks that validate functionality, performance, and resilience at enterprise scale.
Key ResponsibilitiesQuality Assurance and Testing Strategy
- Design and implement comprehensive testing strategies for web applications, APIs, and cloud-based systems.
- Develop and maintain test plans, cases, and scenarios based on functional and non-functional requirements.
- Execute manual and automated testing across unit, integration, system, and acceptance levels.
- Perform regression, smoke, and sanity testing before releases.
- Apply risk-based testing approaches to optimise coverage and efficiency.
Security Testing and Validation
- Conduct thorough security testing, including vulnerability assessments and penetration testing.
- Implement automated security testing to support continuous validation.
- Execute OWASP Top 10 vulnerability testing and remediation verification.
- Validate authentication, authorisation, and encryption mechanisms.
- Conduct compliance testing for SOC 2, ISO 27001, GDPR, and other standards.
- Collaborate with security teams to ensure best-practice implementation and track vulnerabilities to resolution.
Azure Cloud Testing
- Design and execute test strategies for Azure-hosted applications and services.
- Validate Azure components including Functions, App Services, and SQL Databases.
- Test Azure Active Directory integration and role-based access controls.
- Perform load and performance testing using Azure Load Testing and Application Insights.
- Test disaster recovery and backup processes within Azure environments.
- Verify Azure DevOps CI/CD pipelines and ensure correct configuration of monitoring and alerting systems.
Test Automation and Framework Development
- Design, develop, and maintain scalable test automation frameworks.
- Build automated test suites for functional, integration, and API testing.
- Implement automated security scanning and validation scripts.
- Integrate test suites into CI/CD pipelines to support continuous testing.
- Optimise test execution time and reliability through parallel execution and efficient resource usage.
Cross-Functional Collaboration
- Work closely with developers to understand implementations and provide early feedback.
- Collaborate with product managers to align test coverage with business requirements.
- Partner with designers to validate UI consistency and user experience.
- Translate technical testing insights into clear, business-relevant updates for stakeholders.
- Participate in agile ceremonies such as sprint planning, retrospectives, and stand-ups.
- Lead bug triage meetings, prioritise issues, and maintain transparent quality metrics.
- Maintain comprehensive documentation, including test plans, reports, and test cases.
- Create detailed bug reports with reproducible steps and impact analysis.
- Maintain automation framework documentation and user guides.
- Develop dashboards and metrics to track quality, performance, and test coverage.
- Keep testing best practices and configuration procedures up to date.
- Maintain traceability matrices linking requirements to test cases.
Communication and Leadership
- Present testing strategies, metrics, and outcomes to both technical and non-technical audiences.
- Communicate quality risks clearly and proactively.
- Lead quality initiatives, mentor junior testers, and foster collaboration across engineering teams.
- Provide consistent updates on testing progress and blockers.
Education and Experience
- Bachelors degree in Computer Science, Engineering, Information Technology, or a related field.
- Minimum of five years of professional experience in software quality assurance and testing.
- Proven track record testing enterprise-level applications and cloud-based solutions.
- Demonstrated experience in security testing and vulnerability assessment.
- Hands-on experience testing applications in Azure environments.
- Deep knowledge of Azure tools such as Azure Test Plans, Azure Load Testing, and Application Insights.
- Proficiency with test automation frameworks (Selenium, Cypress, Playwright, RestAssured, Postman).
- Strong programming skills in Java, Python, C#, or JavaScript for automation scripting.
- Experience with OWASP ZAP, Burp Suite, SonarQube for security testing.
- Familiarity with performance testing tools (JMeter, LoadRunner, K6).
- Proficiency in SQL for database testing and validation.
- Experience with CI/CD pipelines and integration tools (Azure DevOps, Jenkins, Git).
- Excellent written and verbal communication skills, able to engage all stakeholder levels.
- Strong understanding of application security principles and testing methodologies.
- Ability to work effectively across functions with developers, product managers, and designers.
- Exceptional documentation discipline and attention to detail.
- Analytical problem-solving and critical thinking.
- Deep familiarity with Azure services and cloud testing strategies.
- Willingness to travel for client implementations and on-site support.
- Professional certifications such as ISTQB, ISEB, RHCE, CCNA, PMP, or equivalent are advantageous.
- Experience with test management tools (Azure Test Plans, TestRail, Zephyr).
- Knowledge of Agile/Scrum methodologies.
- Experience with mobile application testing.
- Familiarity with containerisation and microservices testing.
- Strong stakeholder management and relationship-building skills.
- Ability to balance technical depth with business awareness.
- Proactive identification and mitigation of quality risks.
- Excellent time management and prioritisation under pressure.
- Adaptability to evolving requirements and technologies.
- Commitment to continuous learning and process improvement.
At digital.enterprises, AI is a partner to people, not a replacement. This is Industry 5.0 in practice: technology amplifying human capability so energy operations become safer, more reliable, and more efficient delivering secure, affordable, cleaner energy at scale. You will join a mission-driven team led by credible industry leadership with the freedom to build technology that genuinely changes how an industry works.
-
Senior Software Quality Assurance
1 week ago
Karachi, Sindh, Pakistan Fossphorus Software House Full time 1,500,000 - 3,000,000 per yearWe are seeking a Senior Software Quality Assurance (SQA) Engineer with 8+ years of proven experience in manual and automated testing to join our team. The ideal candidate will be detail-oriented, process-driven, and passionate about delivering high-quality software products. This role requires strong expertise in test planning, automation frameworks,...
-
Software Quality Assurance Engineer
2 weeks ago
Karachi, Sindh, Pakistan WorkGarden Full time 1,200,000 - 2,400,000 per yearRole DescriptionThis is a full-time, on-site role for a Software Quality Assurance Engineer located in Lahore. The Software Quality Assurance Engineer will be responsible for maintaining software quality, conducting quality assurance, performing manual testing, and ensuring rigorous software development practices. Day-to-day tasks include developing and...
-
Software Quality Assurance Engineer
5 days ago
Karachi, Sindh, Pakistan Botmer International Full time 1,200,000 - 3,600,000 per yearCompany DescriptionBotmer International is a global AI-first software development and staff augmentation company dedicated to helping startups and enterprises innovate, scale, and succeed. We specialize in building custom AI solutions, rapid MVP development, and providing top-tier engineering talent to augment teams. Trusted by over 200 clients, our projects...
-
Software Quality Assurance Engineer
5 days ago
Karachi, Sindh, Pakistan Impetus Systems Full time 1,200,000 - 3,600,000 per yearImpetus Systems(FlowHCM) is Hiring: Software Quality Assurance Engineer (SQA Engineer)𝐃𝐮𝐭𝐢𝐞𝐬 & 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬:· 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠: Participate in a comprehensive training program to learn software testing fundamentals, including manual and automated testing...
-
Software Quality Assurance Engineer
1 week ago
Karachi, Sindh, Pakistan Naheed Full time 720,000 - 960,000 per yearPosition: Software Quality Assurance EngineerLocation: Mehran Town, KorangiEmployment Type: Full-timeJob Description:We are looking for a detail-oriented and passionate Software Quality Assurance Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our web and mobile applications through thorough...
-
Software Quality Assurance Engineer-Manual
1 week ago
Karachi, Sindh, Pakistan Dubizzle Labs Full time $90,000 - $120,000 per yearWe are seeking a detail-oriented and analyticalQuality Assurance (QA) Engineerto join our growing team. The QA Engineer will be responsible for ensuring the quality and reliability of software applications through structured and comprehensive manual testing. You will work closely with developers, product managers, and other stakeholders to identify bugs,...
-
Software Quality Assurance Engineer
1 week ago
Karachi, Sindh, Pakistan Xtecsoft Full time 150,000 - 300,000 per yearXtecsoft software DevelopmentCompany is looking forSoftwareQuality Assurance ITResponsibility:Develops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery.Expertise in quality standards and parameters for research writing.· Expertise in software QA methodologies,...
-
Junior Software Quality Assurance
5 days ago
Karachi, Sindh, Pakistan Silver Concepts Full time 15,000 - 30,000 per yearLocation: Lahore, Pakistan (Hybrid)Experience: 1–2 years in Software Quality AssuranceEmployment Type: Full-Time (Contract)About the RoleWe're looking for a Junior Software Quality Assurance (QA) Engineer who is passionate about delivering high-quality software and continuously improving product reliability. If you enjoy uncovering bugs, collaborating...
-
Quality Assurance Specialist
1 day ago
Karachi, Sindh, Pakistan Bhagwati Consultancy and Services Full time 500,000 - 1,500,000 per yearCompany DescriptionAppedology Pvt. Ltd. is a dynamic digital solutions provider offering a wide range of services, including Social Media Marketing, SEO, Web Design, Video Animations, Game Development, Graphic Design, and Digital Content Creation, as well as app development for iOS and Android. We combine technology and creativity to elevate brands and...
-
Software Quality Assurance Engineer
1 day ago
Karachi, Sindh, Pakistan Ovrlod Full time 1,200,000 - 3,600,000 per yearJOB DESCRIPTION:We are looking for a passionate, hardworking and talented Quality assurance who has experience in testing CMS solutions (Sitecore, Sitefinity, UMBRACO). You will have an enormous opportunity to make a large impact and work on cutting edge technology. You will engage with experienced cross-disciplinary teams to develop...