freehire launches on Product Hunt on 26 August.

Follow →

Software Test Engineer

The ideal candidate will be responsible for ensuring the quality and reliability of software applications through rigorous testing processes, with a strong focus on automation and continuous integration.

Location (On-site): Karachi, Lahore & Islamabad.

Key Responsibilities:

  • Design, develop, and execute automated and manual test cases for web, mobile, and API-based applications
  • Build and maintain scalable automation frameworks using modern tools and technologies
  • Perform functional, regression, integration, and performance testing
  • Collaborate closely with developers, product managers, and other stakeholders to understand requirements and ensure test coverage
  • Integrate automated test suites into CI/CD pipelines to enable continuous testing
  • Identify, document, and track defects through to resolution
  • Conduct API testing and validate backend systems using database queries
  • Participate actively in Agile/Scrum ceremonies and contribute to continuous improvement of QA processes

Required Skills & Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field
  • Hands-on experience with test automation tools and frameworks such as Selenium, Playwright, Appium, Katalon Studio, or similar
  • Strong knowledge of API testing using tools like Postman, SoapUI, or automation-based approaches
  • Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitLab CI/CD)
  • Proficiency in at least one programming/scripting language such as Java, JavaScript, Python, or Groovy
  • Solid understanding of Agile methodologies and experience working in Agile/Scrum environments
  • Experience with test management and defect tracking tools such as Jira, TestRail, or Bugzilla
  • Strong database testing skills with proficiency in SQL for backend validation
  • Excellent analytical, problem-solving, and communication skills

Preferred Attributes:

  • Ability to work independently and as part of a cross-functional team
  • Strong attention to detail and commitment to delivering high-quality software
  • Continuous learning mindset to stay updated with evolving QA tools and practices

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available