Job Description:
Your role will involve close collaboration with developers, Leapwork developers, architects, project managers, and other stakeholders to identify, document, and resolve defects, ensuring our products meet the highest quality standards.
You will coordinate with the QA team and Leapwork developers to plan and execute Quality Assurance activities, including application testing and assisting Leapwork developers in creating scripts using established automated testing tools, both before and after production implementation.
Your responsibilities will include executing both manual and automated tests to ensure software quality and functionality for our client Child Welfare – Office of Information Technology team.
In this role, you will focus on developing and executing test scripts for functional, regression, and end-to-end testing of front-end and back-end applications. You will be responsible for executing regression tests prior to release and on demand.
Key Responsibilities:
Develop and execute detailed, comprehensive, and well-structured test cases and test scenarios.
Perform functional, regression, integration, and user acceptance testing (UAT).
Create and maintain test plans and test cases based on project requirements and specifications.
Guide the Leapwork development team on creating test scripts.
Execute manual and automated test scripts and record test results, ensuring accuracy and completeness.
Identify, document, and track defects and inconsistencies in the software.
Collaborate with developers to reproduce, analyse, and troubleshoot issues.
Verify defect fixes and validate resolution.
Work closely with developers, product managers, and other stakeholders to understand requirements and provide feedback.
Participate in requirement reviews, design reviews, and sprint planning meetings.
Communicate test progress, issues, and results effectively to the team.
Prepare and maintain test documentation, including test cases, test plans, and defect reports.
Generate and present test reports, highlighting key metrics and areas for improvement.
Ensure that all test-related documentation is accurate and up-to-date.
Required Skills:
Proven experience as a Manual Test Engineer or similar role in software testing.
Experience with various types of testing (functional, regression, integration, UAT).
Strong understanding of software development life cycle (SDLC) and testing methodologies.
Proficiency in creating and executing test cases and test scenarios.
Excellent analytical and problem-solving skills.
Strong attention to detail and a commitment to quality.
Familiarity with incident tracking and test management tools (e.g., JIRA, ServiceNow).
Education:
Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
Other:
Strong communication skills, both written and verbal.
Ability to work independently and as part of a team in a fast-paced environment
Bachelor’s degree in computer science, Engineering