Senior Tester - Cape Town, South Africa - New Beginnings Recruitment

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description
1.

Test Planning and Strategy:
Collaborate with project stakeholders to define test objectives, scope, and deliverables.

Test Design and Execution:
Design and execute test cases, test scripts, and test scenarios based on functional and non-functional requirements. Perform manual and automated testing to validate system behavior, user interfaces, data integrity, and performance. Document and track test results, defects, and test coverage.

Test Automation:
Develop and maintain automated test scripts and frameworks using appropriate tools and technologies. Identify opportunities for test automation and implement efficient automated testing processes. Continuously enhance test automation frameworks and maintain test scripts.

Defect Management:
Identify, report, and track defects using defect tracking tools. Collaborate with developers and stakeholders to investigate and resolve defects.

Test Environment Setup:
Set up and configure test environments, including hardware, software, and network configurations, to replicate production environments.

Test Data Management:
Identify and create test data sets required for testing. Define and maintain test data repositories and ensure data privacy and security. Perform data validation and cleansing activities to ensure accurate and reliable test results.

Test Metrics and Reporting:
Define and track test metrics to measure test progress, test coverage, and defect trends. Generate test reports and communicate test results to project stakeholders. Provide recommendations for process improvement and product quality enhancement based on test metrics and trends.

Test Process Improvement:
Identify opportunities for process improvement and efficiency in testing practices. Propose and implement best practices, tools, and techniques to optimize the testing process.

Collaboration and Leadership:

Collaborate with cross-functional teams, including developers, business analysts, and project managers, to ensure effective communication and alignment on testing activities.


Qualifications and Skills:


  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Several years of experience in software testing or quality assurance, including experience with manual and automated testing.
  • Strong knowledge of software testing methodologies, tools, and best practices.
  • Proficiency in test management and defect tracking tools.
  • Experience with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG).
  • Solid understanding of different types of testing (e.g., functional, regression, performance, security).
  • Familiarity with agile methodologies and experience working in agile teams.
  • Excellent analytical and problemsolving skills.
  • Strong attention to detail and ability to work with complex systems.
  • Effective communication and interpersonal skills.
  • Leadership abilities and the ability to mentor and guide junior testers.
  • Relevant certifications such as ISTQB Certified Tester or Certified Agile Tester can be advantageous.

Job Type:
Contract

Contract length: 12 months


Salary:
From R350.00 per hour


Ability to commute/relocate:

  • Cape Town,

Western Cape:
Reliably commute or planning to relocate before starting work (required)

Application Deadline: 2023/09/10

More jobs from New Beginnings Recruitment