Software Quality Assurance (SQA) Engineer

Job Overview

Location
Islamabad, Islamabad
Job Type
Full Time
Date Posted
1 hour ago

Additional Details

Job ID
2081
Job Views
6
Work Mode *
On-site

Job Description

OneScreen is seeking a detail-oriented, analytical and proactive Software Quality Assurance Engineer to join our team in Pakistan. The ideal candidate will take ownership of the quality assurance process, going beyond standard testing procedures to help us deliver exceptional, reliable solutions to our customers.


The Role: What You'll Do

You will be responsible for the quality assurance of a dynamic web application whose core functionality relies on a chain of API calls to various AI services (ML, LLM, VLM). Your primary focus will be on API testing, load testing, and validating the correctness of AI model outputs.

  • API Testing & Automation: Execute and automate testing for complex, multi-step API requests that feed into and retrieve results from our ML/LLM/VLM models.
  • Performance & Load Testing: Assist in designing and executing load and stress tests to ensure the AI pipeline is fast, scalable, and stable under peak usage.
  • AI Output Validation: Develop test cases focused on the quality, relevance, and accuracy of AI-generated content (e.g., checking for LLM hallucinations, VLM misclassification, and general bias).
  • Functional Testing: Design and execute detailed test plans, test cases, and test scripts for the web application's user interface (UI) and end-to-end functionality.
  • Bug Management: Identify, document, and track defects using a modern bug tracking system, working closely with the development team to ensure timely resolution.
  • CI/CD Integration: Integrate automated test scripts into the continuous integration/continuous deployment (CI/CD) pipeline.


Required Skills & Experience (1-2 Years)

We are looking for a candidate with strong foundational QA skills and proven exposure to modern automation and performance tools.


Technical Foundation

  • Experience: 1-2 years of professional experience in Software Quality Assurance (SQA).
  • Automation Programming: Foundational knowledge and working experience in a programming language, preferably Python, for writing API and functional test scripts.
  • API Testing Mastery: Proven hands-on experience with Postman (or similar tools like Swagger) for testing RESTful/SOAP APIs.
  • Load Testing Exposure (Crucial): Practical exposure (even if academic or minor professional) to performance and load testing tools like Apache JMeter or k6.
  • Functional Automation: Experience with at least one common UI automation tool (Selenium, Cypress, or Playwright).
  • Tools: Hands-on experience with Git (version control) and a test management system (e.g., Jira, Azure DevOps).


Specialized Knowledge (Highly Desirable)

  • Familiarity with the unique quality challenges of Machine Learning (ML) or Large Language Models (LLM).
  • Basic understanding of data structures and validation techniques for testing data integrity.


Required Soft Skills

  • Excellent analytical and problem-solving skills with meticulous attention to detail.
  • Strong verbal and written communication skills in English for clear bug reporting and cross-team collaboration.
  • A proactive and curious mindset, eager to learn new technologies (especially in the AI domain).


Why Join Us?

  • Work on a cutting-edge AI product with global impact.
  • Opportunity for rapid career growth in a specialized, high-demand QA niche (AI/ML Testing).
  • A collaborative and supportive team environment focused on continuous learning.

Experience Level: 1-2 Years

Employment Type: Full Time

Location

Similar Jobs

Dice Tech Recruitment Services

Full-stack Developer

Full Time

Dice Tech Recruitment Services

Senior Software Engineer MERN

Full Time

Dice Tech Recruitment Services

Senior QA Engineer

Full Time

Dice Tech Recruitment Services

Python Developer

Full Time