Current jobs related to QA Engineer - Cape Town, Western Cape - IQbusiness


  • Cape Town, Saudi Arabia Salt South Africa Full time

    Key Responsibilities:Develop, maintain, and enhance automated testing frameworks using Selenium with C# and Playwright.Proactively identify opportunities for automation and create efficiencies within the testing process.Conduct a mix of automation and manual testing across various types, including functional, regression, performance, and API...

QA Engineer

4 months ago


Cape Town, Western Cape, Saudi Arabia IQbusiness Full time

Job Description

Join IQbusiness the largest independent management and technology consulting firm in Africa, at our Cape Town office, conveniently located in the Northern Suburbs. With us you will be involved with delivering high-quality, innovative solutions, aligned to best practice current technology stack and technical design. At IQbusiness we follow Agile software development and DevOps best practices and principles.

As the successful candidate you will become part of a continuous learning culture, where learning, mentoring and knowledge sharing is cultivated and encouraged.

This position requires someone who has a wide range of experience across traditional and Agile lifecycles. Key to this position is a strong technology background, specialising in web-based testing, test case design and execution, automation technologies etc. The candidate will make use of critical thinking and communication skills to ensure continual process and discipline improvement.

Please note that this is a 12 month contract role and on-site with the option to become hybrid.

Minimum Requirements

  • Bachelor's degree in Computer Science / Engineering
  • 6+ years of relevant experience in testing websites and web applications on Desktop, Tablet,
    and Mobile devices
  • Experience working on complex websites and applications
  • Experience in regression and load/stress testing is a must
  • Automation experience
  • Known quality assurance/engineering certifications including ISTQB certification
  • Excellent in verbal and written communication
  • Staying updated on new testing tools and strategies
  • Must be based in Bellville / Cape Town / Brackenfell / Durbanville or surrounds as this is an on-site role that will evolve into hybrid 3 days on-site in due course

Job Specification

Responsibilities

  • Develop and Implement Web-App Test Plans: Create comprehensive testing plans that detail the scope, approach, resources, and schedule of intended testing activities.
  • Design, Write, and Execute Test Cases: Based on the requirements, design, write, and execute test cases to verify that the software works as expected.
  • Bug Identification and Reporting: Responsible for finding and reporting bugs within the system. Document the bug, how it was found, and steps to reproduce it.
  • Test Automation: Where possible, write automated tests or use existing testing tools to speed up the testing process and make it more reliable.
  • Regression Testing: After bugs have been fixed or new features added, conduct regression testing to ensure that previously working features still function as expected.
  • Collaborate with Development Team and Product Manager: Work closely with the development team to understand the features and functionality to be tested and to discuss any bugs or issues found during testing.
  • Maintain Testing Documentation: Document testing processes, results, and discrepancies for future reference and for use by other teams and stakeholders.
  • Performance and Load Testing: Test how a system performs under heavy loads and stress, to ensure it can handle peak times.
  • Usability & Accessibility Testing: Conduct usability and accessibility testing to ensure the product is user-friendly, easy to navigate and meet accessibility standards.
  • Stay Up-to-Date with New Testing Tools and Strategies: Proactively stay updated on the latest testing tools, strategies, and industry trends

Personal Qualifications

  • Strong customer focus and passion for doing what's right for the customer
  • Team player
  • Excellent organisational, interpersonal, and oral/written communication skills
  • Great eye for details
  • Good understanding of software quality assurance processes is required
  • Strong influencer for the test and quality during overall product development cycle
  • Has experience and conviction around measures to quantify software quality