Business Solutions & Services (BSS) - USA logo

Quality Assurance Engineer (QA)

Business Solutions & Services (BSS) - USA โ€ข Lahore, Punjab, Pakistan

onsite
Posted Jul 25, 2026

**Role & seniority: ** QA Engineer (software test engineer), ~2+ years experience

**Location & work type: ** Not specified (assume standard office/remote not provided)

**Stack/tools: **

  • Automation/Frameworks: Selenium, Robot Framework, Appium, TestNG, pytest

  • Languages: Python (primary), plus Java or JavaScript/TypeScript

  • API/Functional/Performance: Postman, Rest Assured, JMeter

  • CI/CD integration: Jenkins, GitLab CI, GitHub Actions

  • Testing documentation: Test Plans, Test Cases, Requirements Traceability Matrix (RTM)

**Top 3 responsibilities: **

  • Design, develop, and execute manual and automated test cases/scripts

  • Create and maintain QA documentation (Test Plans, Test Cases, RTM)

  • Analyze requirements and risks; troubleshoot defects with cross-functional teams; drive resolution

**Must-have skills: **

  • Strong QA/SDLC knowledge and testing methodologies (end-to-end testing lifecycle)

  • Hands-on automation with one or more frameworks (Selenium/Robot/Appium)

  • Proficiency in Python for test development; ability to use TestNG/pytest

  • API testing experience (Postman, Rest Assured) and CI/CD test integration

  • Analytical/problem-solving and clear communication

**Nice-to-haves: **

  • Performance testing with JMeter

  • Additional language flexibility (Java or JavaScript/TypeScript)

  • Ongoing familiarity with emerging QA tools/methods; secondary development depth

Full Description

The QA Engineer will be responsible for ensuring the quality and reliability of software products through both manual and automated testing. The role involves designing, developing, and executing test cases, creating and maintaining QA documentation, and contributing to the overall testing strategy. The ideal candidate will have a strong understanding of the software development lifecycle (SDLC), QA processes, and testing methodologies, along with hands-on experience in automation frameworks and testing tools.

Key Responsibilities

  • Create and maintain QA documentation including Test Plans, Test Cases, and Requirements Traceability Matrices (RTM).
  • Review requirements, specifications, and design documents to provide feedback and identify potential risks.
  • Develop, execute, and maintain test cases, test scripts, and automation solutions to ensure software quality.
  • Utilize automation frameworks such as Selenium, Robot Framework, Appium (Mobile), TestNG, and pytest, with the ability to perform secondary development as needed.
  • Work with programming languages including Python (primary), Java, or JavaScript/TypeScript for test development.
  • Perform functional, API, and database testing using tools like Postman, Rest Assured, and JMeter.
  • Integrate automated tests within CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Collaborate effectively with developers, product owners, and other stakeholders, demonstrating strong communication skills, teamwork, responsibility, and self-motivation.
  • Analyze and troubleshoot issues, working with cross-functional teams to drive timely resolution.
  • Stay up to date with emerging testing tools, methodologies, and best practices.

Qualifications

  • Bachelors degree or higher in Computer Science, Software Engineering, or related fields.
  • Minimum of 2 years of experience in test development.
  • Strong knowledge of QA processes, testing methodologies, and the end-to-end software testing lifecycle.
  • Hands-on expertise in automation frameworks, testing tools, and QA documentation.
  • Excellent analytical, problem-solving, and communication skills.
Manual TestingAutomated TestingTest Case DesignSeleniumRobot FrameworkAppiumTestNGPytestPythonJavaJavaScriptTypeScriptPostmanRest AssuredJMeterCI/CDmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.