Specialist: Quality Engineer I
Standard Bank
Johannesburg, Gauteng, ZA
1d ago
source : Latest Jobs
  • Job Purpose
  • To identify quality concerns in projects and apply quality assurance (QA) practices and principles throughout the QA lifecycle thereby participating in the delivery of quality products in accordance to SaFE principles.
  • To enable testing frameworks that facilitate an efficient testing environment.
  • Key Responsibilities / Accountabilities Technology & Architecture

  • Plan test scenarios, acceptance tests and test criteria using the available artifacts, in collaboration with the involved stakeholders and / or team members to ensure that the requirements are validated with sufficient test coverage.
  • Identify and provide test data requirements during grooming sessions to prepare it for script execution.
  • Conduct test environment pre-checks and readiness assessments so that risks and issues may be identified and raised.
  • Ensure that all test scenarios validating the acceptance criteria are scripted so that reuse and consistent execution is followed.
  • Prepare data requirements to ensure that data availability for Test case execution is focused on test specific, test reference, and application reference data.
  • Cater for test scenarios during the demo / pilot and plan for exploratory testing to be conducted over and above the automated unit and functional tests to ensure maximum test coverage is obtained.
  • Create and maintain a portfolio of evidence detailing all executed tests and attach it in the appropriate tool so that a detailed record of test execution is kept.
  • Conduct integration testing to ensure that the tested product works end-to-end and create test stubs and drivers with Developers to facilitate test execution.
  • Meet execution and reporting targets in order to achieve or exceed expected levels of performance.
  • Raise and escalate defects associated with the test cases. Conduct investigations into defects to establish the impacted downstream system and assign the correct development resource.
  • Estimate User Stories during iteration planning to identify complex, risky, negative and positive test scenarios.
  • Utilise Management Tools aligned to agile ways of work to keep record of assigned tasks using dashboards to track the desired quality metrics.
  • Log testing notes on central knowledge-sharing platform to ensure that the latest technical specifications are kept up to date.
  • Set up and agree upon defect SLAs per priority, to align and manage expectations across the team and ensure focus is directed according to criticalities.
  • Drive the achievement of execution, velocity or lead time targets so that identified risks are documented and escalated.
  • Execute the agreed level and type of testing scripts, and document and store results to create a portfolio of evidence thereby enhancing traceability.
  • Engage in team collaboration sessions and other Agile ceremonies and events to facilitate teamwork and cohesion.
  • Preferred Qualification and Experience Qualifications :

  • Diploma - Information Technology
  • First Degree - Information Technology
  • Experience : Engineering (includes Cloud and Resilience) :

  • Proven working experience in software development Life Cycle. Uo for 4 years' experience.
  • 1-2 years
  • Engineering (includes Cloud and Resilience) :

  • Proven working experience in software development Life Cycle. Uo for 4 years' experience
  • 3-4 years
  • Total number of years’ experience : 4 years Knowledge / Technical Skills / Expertise Knowledge :

  • Knowledge and understanding of the standards and phases of implementing new systems or software.
  • Proficiency Level 2 PROFICIENT - Clear knowledge and application of the concept.
  • Refers to the knowledge and experience required to manage the installation, configuration, upgrade, administration, monitoring and maintenance of physical databases.
  • Proficiency Level 3 SEASONED - Applies concepts without requiring supervision, able to provide technical guidance when required.
  • Skills and knowledge of activities, tasks, practices and deliverables to analyse and translate client needs and test the function of the system against the functional requirements.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form