Senior QA Automation Engineer (Microsoft Stack)
Confidential
Posted: January 30, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and maintain automated test frameworks, collaborate on Swagger-based API testing, and integrate automated tests into CI/CD pipelines using Mi.
Required Skills
Job Description
About the Role
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)