Intermediate to Senior Test Analyst

Job Title
: Intermediate to Senior Test Analyst
Job Type
: Permanent
Report to
: Project Office Manager
Purpose of Position:

We are looking for a test analyst to join our dynamic team in Johannesburg and/or PE/ Gqeberha. The test analyst will have to collaborate with different stakeholders to provide testing support to projects. The stakeholders will include business analysts, product owners, developers, external clients and others. The role requires extensive coordination and collaboration with internal and external practice teams. A self-driven individual who has a high quotient for solutioning, technical zeal in learning newer areas and has worked in a high demand work environment. Successful candidate would have to be involved in multiple projects collaborating with multiple teams

Summary of key job outputs / Key performance areas (KPA’s):

Collaborating with client to understand project requirements and create test plans that outline the testing strategy, scope, and resources needed for successful testing.

  • Developing detailed test cases based on requirements and specifications, ensuring comprehensive coverage of all functionalities.
  • Executing test cases manually or using automated testing tools to confirm software functionality, find defects, and ensure adherence to quality standards.
  • Documenting defects found during testing, including detailed steps to reproduce and prioritize them based on severity, and tracking their resolution through to closure.
  • Conducting regression tests to verify that previously developed and tested software still performs correctly after changes or enhancements have been made.
  •  Developing and keeping automated test scripts to increase testing efficiency, repeatability, and coverage.
  •  Conducting performance testing to assess the responsiveness, scalability, and reliability of software under different load conditions.
  • Collaborating with development teams to perform integration testing, ensuring that individual software components work together as intended within the larger system.
  • Creating and keeping test documentation, including test plans, test cases, test scripts, and test reports to provide a comprehensive overview of testing activities and results.
  • Finding areas for process improvement within the testing lifecycle, proposing and implementing best practices, tools, and techniques to enhance overall testing efficiency and effectiveness.
  • Effectively communicating with cross-functional teams, including developers, product managers, and quality assurance professionals, to ensure clear understanding of testing aims, progress, and issues.
  • Ensuring compliance with industry standards, regulations, and best practices related to software testing, quality assurance, and software development methodologies (e.g., Agile Scrum and PMbok).
  • Finding and assessing potential risks associated with software changes or releases and developing mitigation strategies to minimize the impact on quality and project timelines.
Experience we’re looking for:
  • 3 to 5 years of experience in testing role.
  • Large system with integration testing experience essential.
  • Familiar with working in agile & waterfall environment.
  • Ability to perform both functional and automation testing depending on project priorities.

Proven experience in UI as well UX testing needed

Desired skills that will be beneficial:

Involved in test plan preparation.

  • Experience in test scenario and test case design.
  • Experience in test data – Involved in handover for UAT and business co-ordination for Sign off.
  • Intermediate experience in JIRA and defect management.
  • Knowledge experience with APIs testing.
  • Familiar with test management tools.

API testing & automation architecture.

Experience required:
  • 3 to 5 years of experience in testing role.
  • Large system with integration testing experience essential.
  • Familiar with working in agile & waterfall environment.
  • Ability to perform both functional and automation testing depending on project priorities.

Proven experience in UI as well UX testing needed

Qualifications required:

Essential:

Bachelor’s Degree in Computer Science, Information Systems or other related field, or equivalent work experience.

Desirable:

  • Added course or certification in quality engineering.
  • Certification in tools and agile scrum
  • Skills in Qmetry testing tool.

contact us