Test Planning: Collaborate with project stakeholders to understand software requirements, identify test scenarios, and create comprehensive test plans.
Test Case Development: Design and develop clear and concise test cases based on functional and non-functional requirements, ensuring adequate coverage.
Test Execution: Execute test cases manually, following established test scripts and procedures to validate the functionality, performance, and usability of the software applications.
Defect Identification and Reporting: Identify and document software defects, utilizing defect tracking tools to ensure accurate and timely reporting. Work closely with the development team to facilitate defect resolution and retest fixed issues.
Test Documentation: Maintain detailed and accurate test documentation, including test plans, test cases, and test results, to ensure traceability and knowledge transfer within the team.
Regression Testing: Perform regression testing to validate bug fixes and ensure that previously implemented features are not affected by new changes.
Test Environment Setup: Collaborate with the infrastructure team to set up and configure test environments, including hardware, software, and network configurations, to accurately simulate production environments.
Collaboration and Communication: Effectively communicate test progress, test results, and any potential risks or issues to the project team and stakeholders. Collaborate with cross-functional teams to ensure a smooth testing process.
Continuous Improvement: Identify opportunities for test process improvement, propose innovative ideas, and contribute to the implementation of best practices for manual testing.
Job Classification
Industry: Software ProductFunctional Area / Department: Quality AssuranceRole Category: Quality Assurance - OtherRole: Quality ConsultantEmployement Type: Full time