QA Manual Tester

Agile Bridge

Pretoria, South Africa Full-time Posted 30+ days ago
Log in to apply
Job purpose:  The focus of this role is to ensure the quality and functionality of  software products through manual testing and collaboration with cross-functional teams. Undertaking testing tasks, identifying defects, and ensuring the development team has the necessary insights and feedback to deliver efficient, high-quality software. Key accountabilities: Test Planning and Execution * Design and develop detailed manual test cases based on project requirements and user stories, ensuring comprehensive coverage of all functionality. Test Execution: * Perform various types of manual testing as required, such as: * Functional Testing: Validate that all features of the software work as intended. * Integration Testing: Ensure that different software modules function cohesively within the system. * System Testing: Verify that the software meets both functional and non-functional requirements. * Regression Testing: Ensure new code changes do not introduce bugs in previously tested functionalities. * User Acceptance Testing (UAT): Collaborate with stakeholders to confirm the software meets business needs and user expectations. Defect Management and Reporting * Thoroughly identify and document software defects, inconsistencies, and bugs, using defect tracking systems. *  Write clear and detailed reports on identified bugs and collaborate with the development team to facilitate quick resolutions. * Monitor and track defects throughout the development lifecycle, ensuring timely resolution and re-testing.  Collaboration with Development Teams * Work closely with software developers, business analysts, and project managers to understand project goals, user stories, and feature designs. * Provide feedback on system performance and usability to enhance the overall development process. * Ensure user flows and customer journey paths function seamlessly by closely testing user interactions and software outputs. Process Optimization and Continuous Improvement * Propose improvements in testing processes to enhance productivity and efficiency. * Assist in the development of testing standards and procedures to maintain high levels of quality assurance throughout the software development lifecycle. Documentation and Technical Writing * Prepare and maintain comprehensive test plans, test cases, and test reports for every project to ensure clarity and traceability. * Document test results, highlighting areas that need improvement or further testing, and ensure all findings are communicated to relevant stakeholders. Cross-platform and Cross-browser Testing * Execute tests on different operating systems and devices, including Windows, Linux, and mobile platforms, to ensure software compatibility. * Validate software behavior across various web browsers to ensure consistent performance and functionality. Skills, know-how and experience:   * 2 – 5 years of experience * Experience in manual testing with a strong understanding of the SDLC process. * Proven ability to collaborate with multiple teams and communicate effectively with both technical and non-technical colleagues. * Strong technical writing skills for documenting test plans, bug reports, and test results. * Strategic planning and scheduling skills.   Technical / professional qualifications: * Computer related degree * Licenses & Certifications: II, IAT, ISTQB * Experience in technical tools such as: Azure DevOps, SQL     Values and Competencies   * Get stuff done, completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products * Be the best you can be, investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team * Do the right thing, we build a culture of mutual respect and collaboration, admit to mistakes and learn from them   * Servicing the customer, at the forefront of providing service excellence and customer satisfaction * Solve together, we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit * Build a bridge, progress with what you have and solve a challenge * Add value, to tasks, interactions with colleagues and customer interactions * Have fun, we enjoy the work we do and the people that we are doing it with.

Explore related jobs