QA Engineer
US Based Company for IT Services
PKR 300,000 • Published Date: • Pakistan (Hybrid)
Description
The QA Engineer will be a key member of the Multinational Leading Software House Digital Transformation team and the ServiceNow Center of Excellence. This role is responsible for assuring the quality, reliability, performance, and scalability of enterprise applications through manual and automated testing. The position collaborates closely with engineering and business stakeholders to support the delivery of connected, integrated, and automated technology solutions.
Responsibilities
What you will do as the QA Engineer:
Employees employed in the role of QA Engineer shall be required to apply their independent mind and demonstrate intellectual abilities in their decision-making.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This job description is not intended to be a comprehensive list of the duties and responsibilities of the position, and the duties and responsibilities may change without notice.
Develop, execute, and maintain manual and automated quality assurance tests for workflows and use cases developed on the ServiceNow platform.
Create scalable and reusable QA automation frameworks that can grow with the platform and product portfolio.
Test enterprise application APIs and web and mobile applications developed using technologies such as Angular, React, Vue, and native mobile frameworks.
Collaborate with engineering teams to identify, document, troubleshoot, and resolve functional, performance, reliability, and scalability issues.
Participate in Agile ceremonies and contribute to test planning, estimation, defect management, and release-readiness activities.
Communicate testing outcomes, risks, defects, and recommendations clearly to technical and non-technical stakeholders.
Promote quality engineering practices and continuous improvement across the software development lifecycle.
What you will bring to the team:
Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent relevant experience.
Five or more years of progressive engineering or quality assurance experience.
Five or more years of experience creating QA automation for enterprise, web, and mobile applications.
Hands-on experience with QA automation frameworks such as Jest and Cypress.
Practical experience with one or more of the following technologies: ServiceNow, Python, React, Angular, JavaScript, and TypeScript.
Experience testing APIs, workflows, integrations, user interfaces, and end-to-end business processes.
Working knowledge of Agile processes, principles, and software development lifecycle practices.
Strong analytical, problem-solving, communication, and stakeholder-management skills.
Intellectual curiosity, attention to detail, and the ability to work effectively across multiple stakeholder groups.
Knowledge of ServiceNow and experience with low-code SaaS platforms are preferred.
Experience
5 Years
Apply By
Required Skills
- Manual Testing
- Integration Testing
- Workflow Testing
- Scalability Testing
- Performance Testing
- Release Readiness
- Defect Management
- Test Planning
- Stakeholder Management
- Problem-solving
- Agile
- TypeScript
- JavaScript
- mobile frameworks
- Vue
- React
- Angular
- API Testing
- Cypress
- Jest
- ServiceNow
- QA Automation
Nice to Have Skills
- Python
- low-code SaaS platforms
- Documentation