Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 19, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    Test Engineer

    Key Purpose

    • The Test Analyst is responsible for identifying and testing business functional requirements. Designs test cases and test scenarios based on the analysis of the business specifications. Needs to ensure that all the identified defects are resolved. Contributes to the continuous improvement of the testing processes and methodologies.

    Areas of responsibility may include but not limited to:

    Implement the software test life cycle:

    • The process used to test software and ensure that quality standards are met. It includes test analysis and design, test estimation, test planning and approach, test execution, defect management, and reporting.
    • Coordinate the delivery of work for Associate test engineers working on the same project: allocating tasks in line with the project plan, providing support and assistance, giving feedback, and addressing knowledge, skills and/or performance gaps, responsible for ensuring the work is completed on time, to the required testing standards and is fit for purpose.
    • Responsible for governance issues relating to third-party test teams by ensuring Test standards are met and regression and automation packs are maintained.
    • Test analysis and design: Designs descriptive and prescriptive tests (both automation and manual) which are written to consider full system integrations i.e. multi journey impacting multiple systems and services; Responsible for the quality of the tests against stories; implements the test automation project in line with the framework designed by the Principal test engineer; writes tests that consider system integrations and writes test scenarios aligned to the business requirements; responsible for the maintenance of test regression packs.
    • Test estimation: Estimates the testing effort for collective test work within assigned projects.
    • Test planning and approach: Develops overall test plan and approaches for assigned projects; plans and implements continuous integration using pipeline tools.
    • Test execution: Run tests as required. Ensures tests conducted by more junior testers are done correctly. Actively removes blockers and escalates where needed.
    • Defect management: Identifies and raises defects to the agreed standard. Retests once fixed. Closes assigned defects once resolved. Provides governance on defect management. Ensures defects are completed in line with the SLAs agreed for the project. Is responsible for defect management and triaging of defects reported within their assigned projects.
    • Reporting: Produces reports as required in relation to assigned work and the project phase. This includes preparation progress updates; test execution progress; defects; test outcome report etc.
    • Responsible for test data management and co-ordination with other systems areas with the test refreshes.

    Adhere to testing standards:

    • Adhering to the Group test strategy that defines the required testing standards and practices.
    • Provide guidance to other test engineers, and 3rd parties, on adherence to these standards to ensure the effective application across GIS Central Services.
    • Question, provide insight, ideas and input into how the standards could better support Commission systems, including includes making recommendations to update existing or create new standards.
    • Actively undertake required updates to test artefacts in line with the agreed process and definition of “done” and “ready” and peer review document updates as requested.

    Engage stakeholders:

    • Work with stakeholders to develop an understanding of the needs and requirements of both internal and external stakeholders in order to achieve the desired outcomes. The core team of stakeholders includes project managers, user experience (UX) designers, solution architects, developers, systems or business analysts, other testers, product owners, and heads of journey.
    • Responsible for the stakeholder relationship leads and presents engagements with internal stakeholders, proactively collaborate with stakeholders.
    • Work with teams across the business at all levels to understand the business requirements, technology design, and story playback.
    • Facilitate meetings and guide discussion, engaging at a high level to negotiate and resolve complex or significant conflicts, issues, and change requirements.
    • Collaborate with others to review requirement specifications and use these agreed specifications to design and execute the testing approach, using the right standards and tools.

    Personal Attributes and Skills

    Behavioral competencies

    • Drives Results
    • Values Driven
    • Optimistic
    • Learns on the Fly
    • Resilient
    • Instils Trust
    • People Savvy
    • Drives Results
    • Problem Solver
    • Leadership Skills
    • Strategic Agility
    • Manages complexity
    • Balances Stakeholders

    Experience:

    • Experience: Several years of experience in software testing, including test automation and test framework development.
    • Technical Expertise: Literacy in programming/scripting languages (e.g., Java, C#,) and experience with automation tools (e.g., Selenium, Maven, Junit, Jenkins).
    • Problem-Solving: Strong analytical and problem-solving skills.
    • Communication: Excellent verbal and written communication skills.
    • Leadership: Proven ability to lead and mentor testing teams.

    Technical:

    • Web & Mobile frontends and APIs (e.g. Java Selenium, RestAssured, Postman, Json, Maven, Jenkins, SOAP UIPath, Cucumber) Atlassian tool suite (Jira, Confluence) Functional and Non-functional Testing (i.e. performance, security test etc.) and integration into DevOps Pipelines
    • Thorough knowledge of SDLC
    • Excellent working knowledge of test methodologies, writing test plans, creating test cases and debugging
    • Extensive technical understanding across the Commissions domain
    • A thorough understanding of testing/QA best practices
    • Experience working in large, complex organisations
    • Demonstrated experience in successfully contributing to development teams in an Agile/Scrum environment
    • Understanding of common software failures and faults
    • Knowledge of the domain (highly desirable)
    • Knowledge of the system or application-under-test (highly desirable)
    • Experience in a variety of testing efforts (desirable)

    Education and Experience

    • Diploma/Degree in Computer Science/Information Technology.
    • At least 3 years’ + experience in manual testing
    • 1- 2 years automation experience
    • ISTQB certified with strong knowledge on QA process
    • Experience in Agile way of software development
    • Experience in BDD way of writing test cases
    • Knowledge on various automation frameworks

    Advantageous:

    • 1 year Software Development experience
    • Experience on Development and Maintenance of Automation Framework (not to be confused with test case automation).
    • Agile Methodology (Scrum)
    • Cucumber, API Testing, Selenium WebDriver, Selenium with Java, Continuous Integration & Performance testing.

    Method of Application

    Interested and qualified? Go to Discovery Limited on careers.discovery.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail