Analyze, review and assess user requirements, specifications and testability models;
Active participation on test case scenarios review among QA team elements
Create Test Case specifications based on ticket descriptions, acceptance criteria and business/tech KPIs
Write functional tests in Gherkin syntax
Prepare and acquire test data
Collaboration with team members on all testing activities
Prepare test environments (at all levels, e.g. application/data) and execute test tools (ex: Cucumber, Hiptest) troubleshooting issues detected through automation and manual testing while evaluating the results and documenting the deviations from expected results
Update documentation and generate reports over test results
Organise responsibilities and tasks to ensure the successful completion of work or projects, identifying potential obstacles and finding ways to address them sharing actively experience, knowledge and solutions with team
Demonstrate commitment to equality and diversity having due regard to equality issues in all decision-making
Working with product owners, developers and team leaders to define acceptance criteria, identify risks, and plan test coverage for upcoming features