12 Nov
|
Tech Mahindra
|
Chennai
12 Nov
Tech Mahindra
Chennai
1. Requirements Analysis & Test Planning Requirement Validation: Review user stories, business requirements, and acceptance criteria (e.g., using Gherkin syntax or BDD) to identify ambiguities, edge cases, and testability gaps early in the cycle. Test Strategy & Plan Formulation: Define the scope of testing (what to test and what not to test), resource allocation, timelines, tools, and environments. Risk Identification: Highlight technical or functional risks associated with recent features and propose mitigation strategies. 2. Test Design & Scripting Test Case Creation: Develop comprehensive, traceable test cases covering positive, negative, boundary, and exploratory scenarios. Test Data Management: Identify, create, and maintain realistic test datasets required for various testing environments. Automation Framework Development: Design, build, and maintain automated test scripts using frameworks (e.g., Selenium, Playwright,
Appium) and programming languages (Python, Java, TypeScript) to accelerate regression testing. 3. Test Execution & Defect Management Execution of Test Suites: Perform functional, integration, system, and regression testing manually or via automated pipelines. Non-Functional Testing: Depending on specialization, conduct performance testing (using tools like JMeter or Gatling), load/stress testing, security vulnerability scanning, and accessibility checks. Defect Tracking & Triage: Log detailed bug reports in tracking systems (e.g., Jira), collaborate with developers to reproduce issues, verify fixes, and participate in daily triage meetings. Experience in Selenium, Robot Framework, Cypress, Karate API
📌 Automation Testing (Chennai)
🏢 Tech Mahindra
📍 Chennai