Job Description
Description Role Overview - Manual testing (functional + UX validation) - Automation testing (efficiency + speed) - Program coordination (APM responsibilities) 1. Manual Testing Responsibilities - Analyze requirements, user stories, and BRDs - Create test cases, scenarios, and checklists - Perform functional testing - Perform UI/UX testing - Perform exploratory and ad-hoc testing - Validate business flows and user journeys - Identify and log defects with proper steps and impact - Perform regression testing manually (small scope) 2. Automation Testing Responsibilities - Identify test cases suitable for automation - Develop automation scripts (Selenium, Playwright, Cypress, etc.) - Build and maintain automation frameworks - Execute automated regression test suites - Integrate tests into CI/CD pipelines - Perform API testing - Perform performance and load testing - Analyze automation results and maintain dashboards 3. Test Planning & Strategy (Senior Analyst Role) - Define test strategy (manual + automation mix) - Create test plans, timelines, and effort estimation - Decide what to automate vs. what to test manually - Ensure test coverage across modules - Track test metrics (pass %, defect density, coverage) - Participate in requirement reviews and risk analysis - Contribute to quality standards and best practices 4. Delivery & Program Management (APM Role) - Track testing progress vs sprint/release timelines - Manage defect triage and prioritization - Coordinate SIT, UAT, and production releases - Monitor test execution dashboards and reports - Ensure quality sign-off before releases - Identify and mitigate project risks - Support sprint planning, stand-ups, and governance calls 5. Defect & Quality Management - Log defects with clear steps, severity, and impact - Track defect lifecycle: New → Assigned → Fixed → Retested → Closed - Perform root cause analysis (RCA) - Ensure zero leakage to production - Maintain quality reports for stakeholders and audits 6. Stakeholder & Cross-Functional Collaboration - Work with developers, product owners, business analysts, and clients - Translate business requirements into test scenarios - Provide quality insights and release readiness reports - Act as QA SPOC for client communications Technical Skills - Manual testing (test cases, defect management) - Automation tools: Selenium / Playwright / Cypress - Programming basics: Java / Python / JavaScript - API testing (Postman, RestAssured) - Database (SQL) - CI/CD tools (Jenkins, Azure DevOps) - Test management tools: Jira / QC / TestRail QA Skills - Test case design techniques - Regression and exploratory testing - Automation framework understanding - Risk-based testing - Quality metrics analysis Project / APM Skills - Sprint tracking and planning - Status reporting - Risk and issue management - Stakeholder coordination - Release management Soft Skills - Strong attention to detail - Communication (technical + business) - Analytical thinking - Ownership mindset - Team collaboration Qualifications & Experience - Certifications (Optional): ISTQB, Agile / Scrum Key Deliverables - Test plans & strategies - Test cases (manual + automation) - Automation scripts & frameworks - Defect logs & dashboards - Test execution reports Releas
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.