This is a hybrid position - 2 days remote, 3 days at the office.
Our client is a credit lender servicing small and medium enterprises in SA and they are seeking a Senior IT Tester to join their growing team.
Brief description of the vacancy:
To ensure the delivery of high-quality and reliable software products through comprehensive testing methodologies. This role involves designing and executing test plans, identifying and documenting bugs, and collaborating with cross-functional teams to resolve defects and improve testing processes. The Senior Tester acts as a quality gatekeeper, ensuring the software meets functional and non-functional requirements, thereby enhancing customer satisfaction and maintaining the company's reputation for reliability and excellence.
Experience required:
- Minimum of 5 years of experience in software testing, with at least 2 years in a senior role.
- Proficient in manual and automated testing tools and methodologies.
- Strong understanding of software development lifecycle and agile methodologies.
- Excellent analytical and problem-solving skills.
- Familiarity with test management and defect tracking tools.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a cross-functional team environment.
- Knowledge of programming languages and automation frameworks.
- Adapting and Responding to Change.
- Applying Expertise and Technology.
- Formulating Strategies and Concepts.
- Writing and Reporting.
Qualifications required:
- NQF 7 - bachelor’s degree in computer science, Information Technology, or a related field.
Computer Skills required:
- Need to know MS Office / PowerPoint / Excel / Word.
- Familiarity with test management and defect tracking tools.
- Knowledge of programming languages and automation frameworks.
Responsibilities:
Test Planning and Design:
- Develop and maintain test plans, test cases, and test scripts.
- Identify testing requirements based on project specifications and user requirements.
- Ensure test coverage for all functional and non-functional requirements.
Test Execution:
- Execute manual and automated tests to identify software defects.
- Perform various types of testing, including functional, regression, performance, and security testing.
- Record test results and report defects using appropriate tracking tools.
- Verify fixes and perform regression testing to ensure defects are resolved.
- Identify, document, and track potential defects early in the development cycle through rigorous testing and proactive analysis.
- Collaborate with teams to resolve defects promptly, minimizing the impact on project timelines and product quality.
Process Improvement:
- Stay updated with industry trends and advancements in testing methodologies.
- Evaluate and enhance existing testing methodologies, processes, and tools to recommend improvement and increase efficiency and effectiveness.
- Implement best practices and innovative solutions in software testing to stay ahead of industry trends and maintain a competitive edge.
Documentation and Reporting:
- Create and maintain detailed test documentation, including test plans, test cases, and test reports.
- Provide regular updates on testing progress and status to project stakeholders.
- Generate test metrics and analyze data to identify areas for improvement.
- Assess and mitigate risks associated with software releases by ensuring thorough testing coverage and reliability.
- Provide valuable insights to stakeholders about potential risks and the stability of the software.
Customer Satisfaction:
- Ensure that the software meets or exceeds user expectations by delivering a defect-free product.
- Enhance the end-user experience by ensuring the software is reliable, performant, and secure.
#J-18808-Ljbffr