Role Proficiency:
Performs tests in strict compliance with detailed instructions
Outcomes:
Construct systematic test cases by referring to test scenarios for applications based on customer user stories or requirements Execute systematic test cases by referring to test scenarios for applications based on customer user stories or requirements Ensure that new or revised components or systems perform to expectation Ensure meeting standards; including usability performance reliability or compatibility Document Test results and report defectsMeasures of Outcomes:
Timely completion of all tasks # of test cases/script developed in comparison to the benchmarks # of test cases/script executed in comparison to the benchmarks # of valid defectsOutputs Expected:
Manage knowledge:
ConsumeContribute
Test Design
Development
Execution:
log and track defects Retest Log in productivity data
Requirements Management:
Seek Clarification
Understand
Review
Domain relevance:
Skill Examples:
Ability to review user story / requirements to identify ambiguities Ability to design test cases / scripts as per user story / requirements Ability to apply techniques to design efficient test cases / script Ability to set up test data and execute tests Ability to identify anomalies and detail themKnowledge Examples:
Knowledge of Methodologies Knowledge of Tools Knowledge of Types of testing Knowledge of Testing Processes Knowledge of Testing StandardsAdditional Comments:
Key Responsibilities • Design, develop, and maintain test automation frameworks for web, API. • Convert manual test cases into automated test scripts. • Perform functional, regression, integration, and performance testing using automation tools. • Work closely with developers, business analysts, and QA team members to identify test scenarios and ensure coverage. • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). • Debug test failures, analyze root causes, and report defects in defect tracking tools (e.g., Jira, Bugzilla). • Optimize test execution for speed and reliability. • Mentor junior testers and review automation scripts for best practices. • Contribute to test strategy, test planning, and test documentation Mandatory Qualifications & Skills • Bachelor’s degree in Computer Science, Engineering, or a related field • 3 to 4 years of automation experience in software testing • Automation Tools/Frameworks: Selenium WebDriver, TestNG/JUnit, Cucumber (BDD), Cypress, Playwright. • Programming Languages: Strong in Java/Python/JavaScript. • API Testing: REST Assured, Postman, SoapUI. • CI/CD Tools: Jenkins, GitLab, Azure DevOps, GitHub Actions. • Version Control: Git, Bitbucket. • Build Tools: Maven, Gradle. • Defect Tracking & Test Management: Jira, TestRail, Zephyr. • Databases: SQL queries for test validation. • Cloud/Containerization (Preferred): Docker, Kubernetes, AWS/Azure/GCP testing exposure • Solid understanding of QA methodologies, test design, and SDLC. • Excellent analytical, problem-solving, and communication skills. • Knowledge of Agile/Scrum methodology and participation in sprint ceremonies and ability to deliver in sprint model Good to have • Experience with performance testing tools (JMeter, Gatling). • Exposure to mobile automation (Appium, Espresso, XCUITest). • Familiarity with security testing basics