Overview
We are seeking a highly motivated and detail-oriented QA Automation Engineer with 3+ years of experience to join our Quality Assurance team. This role is perfect for someone with a strong background in Microsoft-oriented environments who thrives in a DevOps-driven culture. You will work closely with our development, DevOps, and product teams to ensure the highest quality standards across web, API, and mobile applications. You will design and maintain automated test frameworks, collaborate on Swagger-based API testing, and integrate automated tests into CI / CD pipelines using Microsoft DevOps tools. Key Responsibilities
Test Automation Development
Design, develop, and maintain scalable automated test scripts using Cypress, Playwright, and Selenium Build and maintain API test automation leveraging Postman, Swagger, or Rest Assured
DevOps & CI / CD Integration
Collaborate with DevOps team to integrate test automation into Azure DevOps / GitHub Actions CI / CD pipelines Participate in release readiness by validating builds in pre-production environments
Quality Assurance & Documentation
Create, maintain, and execute comprehensive test plans and test cases Log and manage defects in Azure DevOps Boards (or equivalent ticketing system) Ensure clear documentation of test cases, results, and reproducibility steps
Performance & Load Testing
Conduct performance and load testing using JMeter, Gatling, or k6 Provide performance reports and recommendations to improve system scalability
Collaboration & Continuous Improvement
Work closely with developers, product managers, and DevOps engineers in an agile setup Participate in sprint planning, daily standups, and retrospectives Continuously improve automation coverage, frameworks, and QA best practices
Manual Testing
Create, maintain, and execute manual test cases for web, API, and mobile applications Perform exploratory, regression, functional, and integration testing Verify requirements against business logic and ensure quality from sprint to release Identify, document, and track defects using Azure DevOps Boards
Required Skills & Qualifications
Experience : 3+ years in Software QA and Test Automation Automation Tools : Selenium, Cypress, Playwright API Testing : Postman, Swagger, Rest Assured Performance Testing : JMeter, Gatling, or similar Programming : Proficient in C#, Java, or Python for writing automated tests CI / CD : Experience integrating automation with Azure DevOps, Jenkins, or GitHub Actions DevOps Culture : Familiarity with ticketing workflows, pipelines, and release automation Soft Skills : Excellent problem-solving, communication, and collaboration abilities Nice to Have
Experience in Microsoft Azure services (App Services, Azure SQL, Key Vault) Familiarity with Swagger / OpenAPI specifications for contract-based testing Exposure to monitoring and observability tools (App Insights, Grafana, etc.) ISTQB or Microsoft Certified : Azure Fundamentals / DevOps Engineer Expert Office based job, 9am to 6pm (Monday to Friday)
#J-18808-Ljbffr
Qa Automation Engineer • Islamabad, Pakistan