Role Description
Role Proficiency:Ensuring adherence to test practices and process to improve test coverage
Outcomes:
- Create Test Estimates and Schedules
- Identify business processes conduct risk analysis and ensure test coverage
- Ensure adherence of processes and standards
- Produce test results defect reports test logs and reports for evidence of testing
- Publish RCA reports and preventive measures
- Report progress of testing
- Contribute for Revenue savings for client by suggesting alternate method
- Quality of Deliverables
Measures Of Outcomes:
- Test Script Creation and Execution Productivity
- Defect Leakage Metrics (% of defect leaked % of UAT defects and % of Production defects)
- % of Test case reuse
- Test execution Coverage
- Defect Acceptance Ratio
- Test Review efficiency
Outputs Expected:
Test DesignDevelopment
Execution:
- Participate in review walkthrough demo and obtain sign off by stakeholder for Test Design
- Prepare Test summary report for modules/features
Requirements Management:
- Analyse Prioritize Identify Gaps and create workflow diagrams based on Requirements/User stories
Manage Project:
- Participate in Test management
Domain Relevance:
- Identify business processes conduct risk analysis and ensure test coverage
Estimate:
- Prepare Estimate Schedule Identify dependencies
Knowledge Management:
- Consume Contribute Review (Best Practices Lesson learned Retrospective)
Test Design
Execution:
- Test Plan preparation Test Case/Script Creation Test Execution
Test & Defect Management:
- Conduct root cause and trend analysis of the defects
Test Planning:
- Identify the test scenarios with understanding of systems interfaces and application
- Identify end-to-end business critical scenarios with minimal support
- Create/Review the test scenarios and prepare RTM
Skill Examples:
- Ability to create and manage a test plan
- Ability to prepare schedules based on estimates
- Ability to track and report progress
- Ability to identify test scenarios and prepare RTM
- Ability to analyse requirement/user stories and prioritize testing
- Ability to carry out RCA
- Ability to capture and report metrics
Knowledge Examples:
- Knowledge of Estimation techniques
- Knowledge of Testing standards
- Knowledge of identifying the scope of testing
- Knowledge of RCA Techniques
- Knowledge of Test design techniques
- Knowledge of Test methodologies
Additional Comments:
QA automation roles. This primarily needs WebdriverIO with Javascript/Typescript. Candidate should have a 1. Strong understanding of Webdriver IO framework, preferably Mocha. 2. Expertise in JS/TS language 3. Knowledge in appium framework. 4. Expertise in API automation with any JS library Other Pointers to consider are,
- Role: Senior position in QA focused on automation and performance testing for high-quality software delivery.
- Ownership: Full responsibility for test automation strategy and execution across API, app, and UI layers.
- Collaboration: Work closely with engineering, product, and UX teams; participate in daily stand-ups and QA planning.
- Automation Skills: Strong experience in Appium, JavaScript, NodeJS, Mocha, Webdriver.io (3+ years).
- Complex Workflows: Expertise in automating stateful API and UI workflows, including authentication, session management, and webhooks.
- Security Testing: Ability to design tests addressing OWASP Top 10 vulnerabilities and exploit prevention.
- Mobile Testing: Proven experience automating hybrid and native mobile applications.
- Tools: Familiarity with JIRA, Postman, and Figma for managing tickets and validating requirements.
- Soft Skills: Excellent communication, strong teamwork, and critical thinking; high attention to detail.
- Time Zone: Must be able to work primarily in AEST (Australia Eastern Standard Time).
Skills
Automation Testing,webdriver IO with Typescript/Javascript,Appium Testing,mobile testing