Encode logo

Quality Assurance Engineer

Encode Islamabad, Islamabad Capital Territory, Pakistan

onsitefull-time
Posted Jan 30, 2026Apply by Jul 29, 2026

Role & seniority

  • QA Engineer (Full-time)

Stack/tools

API testing: Postman, SoapUI

Automated testing tools: Selenium, TestRail, JIRA (experience desirable)

  • SDLC and agile/scrum knowledge

  • Documentation and defect tracking practices

Top 3 responsibilities

  • Design, document, and execute test plans, test cases, and test scripts

  • Conduct API testing, validate responses, data integrity, and error handling

  • Perform manual and automated testing; identify, document, and track defects; maintain testing docs; collaborate with devs and product managers

Must-have skills

  • Proven software testing/QA experience

  • Strong understanding of SDLC and testing methodologies

  • Experience with automated testing tools (e.g., Selenium, JIRA, TestRail)

  • Analytical, detail-oriented, and good problem-solving abilities

  • English communication skills (German a plus)

  • Bachelor’s degree in CS/Engineering or related field (or equivalent practical experience)

  • Familiarity with agile/scrum practices

Nice-to-haves

  • German language proficiency

  • Additional automation scripting experience

  • API testing experience beyond tools listed

Location & work type

Location: Islamabad, Pakistan (headquarters); position tied to full-time engagement

Work type: Full-time, immediate start

Full Description

EnCode is a cutting-edge software company strategically headquartered in Islamabad, serving as the dynamic tech extension of our Berlin-based parent company. We specialize in providing top-notch software solutions to clients across Europe. EnCode's mission is to empower software specialists by providing them with a stable and collaborative working environment where they can share knowledge and build innovative solutions. To strengthen our growing team the following Full-time position for QA Engineer is open for immediate start

  • As a Quality Assurance Tester, you will play a pivotal role in ensuring our software products meet rigorous quality standards. You will design and execute both manual and automated tests, collaborate closely with developers and product managers, and contribute to the continuous improvement of our testing processes. This is a full-time position ideal for individuals with a keen eye for detail and a passion for quality.

Key Responsibilities

Test Planning & Execution: Develop, document, and execute comprehensive test plans, test cases, and test scripts for our software applications. API Testing Perform comprehensive API testing using tools such as Postman, SoapUI, or similar. Validate API responses, data integrity, and error handling.

Manual & Automated Testing

  • Execute manual tests to validate functionality, performance, and reliability of applications.
  • Assist in the development and maintenance of automated test scripts (experience with automation tools is a plus).

Defect Identification: Perform manual and automated testing to identify, reproduce, and accurately document software defects.

Collaboration: Work closely with developers, product managers, and other stakeholders to ensure timely resolution of issues and continuous product improvement.

Documentation: Maintain up-to-date testing documentation and track test progress, results, and metrics.

Process Improvement: Participate in reviews and contribute ideas for enhancing testing methodologies and overall software quality.

Quality Assurance

  • Ensure that all software releases meet quality standards and comply with the requirements.
  • Continuously improve testing processes and methodologies to enhance overall product quality.

Key Requirements

Experience: Proven experience in software testing or quality assurance roles.

Technical Skills

  • Solid understanding of the software development lifecycle (SDLC) and testing methodologies.
  • Experience with automated testing tools (e.g., Selenium, JIRA, TestRail) is highly desirable.

Analytical Skills: Strong analytical and problem-solving abilities with a meticulous attention to detail.

Communication: Excellent verbal and written communication skills in English; proficiency in German is an advantage.

Education: Bachelor’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience.

Methodologies: Familiarity with agile/scrum development practices. Show more Show less

Quality AssuranceSoftware TestingAPI TestingManual TestingAutomated TestingDefect IdentificationCollaborationDocumentationProcess ImprovementAnalytical SkillsProblem-SolvingCommunicationAgileSDLCAttention to Detailmulti-locationreview:company

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.