Job Purpose
Responsible for conducting testing activities including analysis, design, implementation, and reporting for the developed software.
Report To Position Name
• Responsible for conducting testing activities including analysis, design, implementation, and reporting for the developed softwares.
• Design, execute, and maintain test cases.
• Report issues through bug-tracking systems.
• Investigate reported issues and follow up until they are resolved.
• Provide automation scripts for assigned tickets/tasks.
• Contribute to quality and functionality improvement of software.
• Review of software requirements.
• Design test methods, test cases and other documentation for functional and regression testing.
• Executes engineering test cases or baseline/integration test cases and ensures that results are recorded.
• Work within an agile, self-organising Scrum team
• Thorough knowledge of software testing methodologies and techniques
• Participate in team meetings to discuss, understand, refine and estimate backlog items
• Participate in team meetings to plan sprint work
• Create test cases that cover the expected functionality and acceptance criteria documented in user stories and other appropriate backlog items
• Identify complex requirements and features and discuss with test and development leads and management to outline test cases
• Participate in creating test plans and cycles
• Carry out manual testing of test.
• Identifies defects consistently and clearly that defects can be reproduced by the development team. Works with development as required to help reproduce issues and to insure defects are understood and valid
• Preparation of test reports job requirements
• Contributes in estimate meetings.
• Follows up on issues and bugs to improve the quality of the deliverables.
• Submits Daily Status Reports.
• Trains juniors in testing policies and procedures.
• Reviews and updates/creates test cases documents created by juniors.
• Reviews issues reported by juniors
• Understands application business area and application requirements
• Familiar with test-program concerns including test-data management, trouble reporting and resolution, test design, and test development
• Expertise in a variety of technical skills including programming languages, database technologies, and computer operating systems
• Familiar with different test tools, defect-tracking tools, and other automation tools supporting the testing life cycle, and their use.