Job Description
QA Engineer - Automation & Manual Testing
Position Overview
We are seeking a skilled QA Engineer with expertise in both automated and manual testing to ensure the highest quality of our software products.
Key Responsibilities
- Develop and execute comprehensive test plans, test cases, and automated test scripts
- Design and maintain automated test frameworks using Selenium, TestNG, or similar tools
- Perform manual testing including functional, usability, and cross-browser testing
- Execute API testing and integrate tests into CI / CD pipelines
- Identify, document, and track software defects using bug tracking systems
- Collaborate with development teams throughout the software development lifecycle
Required Qualifications
Technical Skills
Proficiency in programming languages (Java, Python, C#, or JavaScript)Experience with automation tools (Selenium WebDriver, Playwright, TestNG, JUnit)API testing tools experience (Postman, RestAssured, SoapUI)Knowledge of CI / CD tools (Jenkins, GitLab CI, Azure DevOps)SQL and database testing knowledgeExperience with bug tracking tools (JIRA, Azure DevOps)Familiarity with AI tools for testing and test automationExperience & Skills
2+ years of software quality assurance experienceStrong understanding of STLC and Agile / Scrum methodologiesExperience with test automation frameworks and mobile testingExcellent analytical and problem‑solving abilitiesStrong attention to detail and quality mindsetExcellent communication skills, both written and verbalAbility to work independently and manage multiple projectsPreferred Qualifications
Bachelor's degree in Computer Science or related fieldISTQB certification or relevant testing certificationsExperience with performance tools (JMeter, LoadRunner)Knowledge of cloud platforms (AWS, Azure, GCP)BDD / TDD experience (Cucumber, SpecFlow)Compensation
Salary : PKR 150,000 per monthSeniority level
Executive
Employment type
Full-time
Job function
Quality Assurance
Industries
IT Services and IT Consulting
#J-18808-Ljbffr