Position Title : Software Quality Assurance (SQA) Engineer
Location : Islamabad (Remote)
Department : Quality Assurance
Reports To : Head of QA Department
Employment Type : Full-Time
Position Overview
We are seeking an experienced and detail-oriented SQA Engineer to join our team. The role is responsible for ensuring the highest standards of quality across our software products through structured testing, automation, and continuous process improvement. The ideal candidate will bring strong expertise in both manual and automated testing, mentor junior engineers, and collaborate with cross-functional teams to deliver robust, high-performing software solutions.
Key Responsibilities
Test Strategy & Planning
- Design, implement, and maintain comprehensive test strategies, plans, and schedules.
- Define and execute testing methodologies including functional, regression, performance, and security testing.
- Collaborate with development and product teams to align testing objectives with business and technical requirements.
Test Execution & Reporting
Perform manual and automated testing across multiple platforms and environments.Identify, document, and track defects while working closely with developers to ensure timely resolution.Conduct root cause analysis of complex issues and provide actionable insights.Prepare and share detailed test reports, defect metrics, and quality status updates with stakeholders.Automation & Tools
Develop, enhance, and maintain automated test scripts to improve efficiency and test coverage.Continuously optimize the test automation framework.Research and recommend new testing tools, frameworks, and best practices to strengthen QA processes.Leadership & Mentorship
Mentor and guide junior QA engineers, promoting best practices and knowledge sharing.Participate in design and code reviews, ensuring quality considerations are integrated early in the development lifecycle.Advocate for quality across all phases of the Software Development Life Cycle (SDLC).Collaboration & Continuous Improvement
Actively engage in Agile ceremonies such as sprint planning, daily standups, and retrospectives.Partner with product managers, developers, and business stakeholders to ensure smooth QA integration.Continuously identify opportunities to improve QA standards, processes, and tools.Qualifications & Requirements
Education : Bachelor’s degree in Computer Science, Information Technology, or a related field.Experience :Minimum 5 years of hands-on experience in Software Quality Assurance, with at least 2 years in a senior or lead capacity.
Proven expertise in both manual and automated testing.Strong experience with test automation tools (e.g., Selenium, JUnit, TestNG).Proficiency in API testing using tools such as Postman or SoapUI.Skills :Solid understanding of QA methodologies, tools, and best practices.
Proficiency in programming / scripting languages (e.g., Python, Java) for test automation.Hands-on experience with Agile frameworks and CI / CD tools (e.g., Jenkins).Strong analytical, problem-solving, and debugging abilities.Excellent communication and teamwork skills.Preferred (Nice to Have) :Experience with performance testing tools (e.g., JMeter).
Familiarity with cloud environments (AWS, Azure).Knowledge of security testing practices.#J-18808-Ljbffr