08 Aug
|
VirtueVin Solutions
|
Chennai
08 Aug
VirtueVin Solutions
Chennai
KEY RESPONSIBILITIES
• Own test strategy for your squad define the automation approach, coverage targets, and testing pyramid for the features your team delivers
• Build and maintain automation frameworks end-to-end tests (Playwright / Selenium / Cypress), API tests, and integration tests — clean, stable, and fast
• Shift testing left review stories and acceptance criteria in planning, identify edge cases before development begins, and collaborate during implementation
• Perform thorough API testing validate REST APIs independently of the UI — request and response structure, error codes, edge cases, contract compliance
• Integrate tests into CI/CD configure test runs in Azure DevOps or GitHub Actions pipelines; own the test stage of the build
• Investigate and triage failures distinguish flaky tests from real regressions; fix flakiness without deferring it
• Write clear defect reports reproducible steps, setting details, severity assessment, and root cause hypothesis
• Track and report quality metrics coverage, defect escape rate, automation pass rate — bring data to sprint reviews
MUST-HAVE SKILLS & EXPERIENCE
• 3–5 years of QA engineering experience with a strong automation focus • Playwright, Selenium,
or Cypress/JavaScript/TypeScript focused testing frameworks — able to build framework-level test architecture, not just record-and-replay scripts
• REST API testing — Postman or scripted API test suites; able to test APIs independently without UI dependency
• Test scripting in C# or JavaScript / TypeScript — production-quality code, not hacked-together automation
• Page Object Model or equivalent design patterns — builds maintainable, DRY test code • CI/CD pipeline integration — configuring and running automated test stages in Azure DevOps or GitHub Actions
• Test design — equivalence partitioning, boundary value analysis, negative testing, state-based testing
• Scrum team experience — embedded QA in a sprint team, not a separate QA phase at the end
NICE TO HAVE
• Basic C# or React code reading ability — can inspect application code to understand test coverage gaps independently
• Azure DevOps test plan management — organising test cases, linking to work items, tracking results
• Curiosity about AI-augmented testing — using LLMs to generate test cases or explore edge cases; understanding the challenges of testing non-deterministic application behaviour
📌 QA Engineer - Automation (Chennai)
🏢 VirtueVin Solutions
📍 Chennai