Qureos

FIND_THE_RIGHTJOB.

Quality Assurance Engineer

Lahore, Pakistan

The Quality Assurance Engineer collaborates with Product and Project Teams to verify

that software being developed meets customer requirements and performs defect-free

in production environments. The Quality Assurance Engineer's primary responsibility is

to ensure the quality of software delivered to customers meets or exceeds expectations

through comprehensive testing strategies and automated testing frameworks.

Key Responsibilities:

 Understand the Client Requirements and how to relate them to software.

 Work collaboratively within Agile teams alongside Product Teams and

Developers, demonstrating understanding of implementation details and

appropriate testing approaches

 Design, develop, collaborate on, and execute comprehensive Test Plans, Test

Strategies, and Test Cases tailored to unique project requirements

 Perform black box, white box, and grey box testing methodologies based on the

system under test and project needs

 Identify, document, and track bugs with clear reproduction steps; work efficiently

within Bug Management systems to ensure timely resolution

 Conduct exploratory testing leveraging domain knowledge and system

understanding to uncover edge cases and usability issues

 Provide timely feedback to Product Teams and developers regarding system

quality, test execution results, and defect status

 Design, implement, and maintain test automation frameworks and harnesses to

improve testing efficiency and coverage

 Understand basics of Security, Usability, Load and Performance Testing

 Respond and provide feedback on client bug reports to the Product Team

 Research and adopt new technologies, tools, and testing methodologies to

enhance quality assurance practices

 Work with the operations team to Manage and Approve Deployments

Candidate Profile

Education and Experience

 Bachelor's degree in Computer Science, Information Technology, Software

Engineering, or related field from a recognized or accredited university

 Experience working in a technical organization, preferably in software

development environments

 3–5 years of professional experience in software quality assurance or testing

 Knowledge and experience with .NET framework or similar framework will be an

asset

Functional Competencies

 Comprehensive understanding of QA methodologies, testing principles, and

software development lifecycle (SDLC)

 Hands-on experience with test automation frameworks and tools such as:

o ZAP (OWASP Zed Attack Proxy) - Security and penetration testing

o jMeter - Performance and load testing

o Selenium - Web application automation

o Playwright - Modern end-to-end testing for web applications

 Experience developing and maintaining automated test scripts using

programming languages (C#, JavaScript, TypeScript)

 Knowledge of Page Object Model (POM) and other automation design patterns

will be an asset

 Ability to create reusable test components and maintainable automation

frameworks

 Proficiency in SQL for database testing, data validation, and test data

management

 Experience with cloud platforms, particularly Microsoft Azure will be an asset

 Experience with unit testing and integration testing

 Understanding of API testing principles and RESTful services

 Experience with CI/CD pipelines and integration will be an asset (Azure DevOps,

GitHub Actions)

 Understanding of version control systems (Git) and collaborative development

workflows

Behavioral Competencies

 Model a positive attitude, high performance standards, and effective problem

solving.

 Maintain high standards for self, assuming responsibilities for achieving

objectives and ownership of projects

 Interact and collaborate with others in alignment with our core values and

organizational culture

 Develop and sustain appropriate relationships with stakeholders

 Self-motivated and able to work with autonomy – being balanced with team

accountability and collaboration

 Demonstrate a growth mindset by being open to feedback, willing to learn from

others, and actively seeking opportunities for personal and professional

development.

Operational Competencies

 Ability to effectively communicate with others, both written and verbal in English

 Analytical, research and problem-solving skills - ability to see beyond a task, and

be innovative in addressing challenges

 Highly meticulous individual who pays attention to detail

 Must exhibit a natural curiosity and possess initiative

Basic Competencies

Fundamental competencies required for accomplishing basic work activities.

 Oral Comprehension - The ability to listen to and understand information and

ideas presented through spoken words and sentences.

 Reading Comprehension - Understanding written sentences and paragraphs in

work-related documents.

 Writing - Communicating effectively in writing as appropriate for the needs of the

audience.

 Communication – Excellent communication skills and fluency in English

Job Type: Full-time

Pay: Rs50,000.00 - Rs65,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.