Job Title: QA Engineer (3-4 Years Experience)
Location: Gulberg Greens, Islamabad
Job Summary:
We are seeking a talented and motivated QA Engineer with 3 to 4 years of experience in software testing. The ideal candidate will be responsible for ensuring the quality and functionality of our software products by designing and executing test cases, identifying bugs, and working closely with the development team to resolve issues. You will play a critical role in maintaining high-quality standards and delivering reliable software solutions.
Key Responsibilities:
-
Collaborate with product owners, developers, and other stakeholders to understand requirements and design test plans.
-
Create, document, and execute manual and automated test cases for web, mobile, and desktop applications.
-
Perform functional, regression, smoke, and integration testing.
-
Identify, track, and report software defects, ensuring timely resolution.
-
Develop and maintain automated test scripts using tools like Selenium, JUnit, or other relevant technologies.
-
Work closely with developers during the bug-fixing process to verify the resolution.
-
Participate in Agile/Scrum ceremonies such as sprint planning and retrospectives.
-
Ensure test coverage, traceability, and quality standards are met.
-
Prepare test summary reports and contribute to overall product quality assessments.
-
Be able to work effectively under pressure and meet tight deadlines without compromising quality.
Qualifications and Skills:
-
2-3 years of experience in software quality assurance or software testing.
-
Strong understanding of software testing methodologies (functional, non-functional, regression, integration, etc.).
-
Knowledge of Web services/APIs testing and exposure to Windows Services.
-
Working knowledge of MSSQL (DML operations).
-
Familiarity with any test automation tools (e.g., Selenium, Cypress, JUnit) and version control systems (e.g., Git).
-
Familiarity with Agile methodologies such as Scrum or Kanban.
-
Proficiency in test management tools like JIRA, TestRail, or Azure DevOps.
-
Knowledge of programming languages (e.g., Java, Python, JavaScript) for test automation is a plus.
-
Strong attention to detail, problem-solving, and communication skills.
-
Ability to work collaboratively in a team environment and adapt to evolving requirements.
Preferred:
-
ISTQB – CTFL certified.
-
Experience in API testing using tools like Postman or Soap UI.
-
Familiarity with performance testing tools (e.g., JMeter, LoadRunner).
-
Conceptual knowledge of Docker containers, microservices, and NoSQL databases.
-
Experience with CI/CD tools and frameworks (e.g., Jenkins, Azure CI).
Education:
-
Minimum: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).