Select how often (in days) to receive an alert:
Test Automation EngineerBusiness Unit: Discovery Central Services
Function: Information Technology
Achieve more than YOU BELIEVE Discovery – GIS Commissions
About GIS Commissions Commissions systems is a large team within Corporate Commission systems. The team provides systems and support to the Commission business area. is responsible for calculating, processing, and reporting the commissions earned by the sales force of the company. The Commissions area also ensures that the commissions are paid in accordance with the company's policies and procedures, and that any disputes or adjustments are resolved in a timely manner. The systems team also supports Marketing operations who liaises with the franchises and provides information to franchises around their new business.
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-partytest teams by ensuring Test standards are metandregression 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 Drives ResultsValues DrivenLearns on the FlyResilientInstils TrustPeople SavvyDrives ResultsLeadership SkillsStrategic AgilityManages complexityBalances StakeholdersExperience: 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 PipelinesThorough knowledge of SDLCExcellent working knowledge of test methodologies, writing test plans, creating test cases and debuggingExtensive technical understanding across the Commissions domainA thorough understanding of testing/QA best practicesExperience working in large, complex organisationsDemonstrated experience in successfully contributing to development teams in an Agile/Scrum environmentUnderstanding of common software failures and faultsKnowledge 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 testing1- 2 years automation experienceISTQB certified with strong knowledge on QA processExperience in Agile way of software developmentExperience in BDD way of writing test casesKnowledge on various automation frameworksAdvantageous: 1 year Software Development experienceExperience on Development and Maintenance of Automation Framework (not to be confused with test case automation).Cucumber, API Testing, Selenium WebDriver, Selenium with Java, Continuous Integration & Performance testing. EMPLOYMENT EQUITY The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
#J-18808-Ljbffr
Operations Support – Modeling and Engineering Engineer/Specialist/Analyst Description The Modeling and Engineering Support Engineer/Specialist/Analyst positi...
Southern Company - Gauteng
Published a month ago
Systems Analyst (Payments)Apply locations Randburg Johannesburg posted on Posted 3 Days Ago time left to apply End Date: January 31, 2025 (30+ days left to a...
Rmbwestport - Gauteng
Published a month ago
Position summaryIndustry: Scientific, Research & Development Job category: IT-Architecture Location: Randburg Contract: Permanent Remuneration: Market Relate...
Mintek Pty Ltd. - Gauteng
Published 12 days ago
Specialist Cybersecurity Incident Management Nexio Midrand, Gauteng Permanent Closing Date 13 December 2024Job Details Division: Solutions Minimum experience...
Info Desk - Gauteng
Published a month ago
Built at: 2024-12-22T21:18:10.500Z