Tester

Tester

Purpose of position

A successful candidate will support the Finance Systems Business Analyst with the overflow workload, the volume of workload is more than originally planned.

The workload relates to Projects with a Finance impact, requiring Finance’s testing participation / regression testing / end to end testing.

The skillset & experience I am looking for, are as follows:

Testing experience (There is not automated testing)
  • Drafting finance test cases & utilising for training documentation
  • Documenting results
  • Interpreting the results
  • Comparing the Input abd Output (did the information integrate out of the source system in original condition to the inventory system / other systems applicable) and did the information post completely and to the correct GL account [GL postings into SAP S/4HANA]
  • End to end testing between various applications (in-house & purchased)
  • Advanced finance experience (A solid understanding of General Ledger – debits, credits, Income statement, balance sheet, Inventory, Reconciliations, Creditors) – e.g. previously finance accountant / super user / SME / Analyst with project experience
  • Retail & Supply Chain experience is advantageous.
  • Self-Starter
  • Ability to work independently, as well as in a team (cross functionally with fellow systems teams & finance stakeholders & IT 3ʳᵈ parties)
  • Accuracy
  • Excellent communication & documentation skills
Test Team Lead

Test Team Lead

Purpose of position

Effectively lead a team of testers to meet the product goals and thereby achieving the organisational goals. Your experience in team leadership, the development of comprehensive test strategies, the execution of manual and automated testing activities and the logging and reporting of defects found will be of the utmost importance in ensuring the delivery of quality products by the team. Lead, guide and monitor the analysis, design, implementation and execution of testing as a discipline within the organisation.

 

Duties and Responsibilities
  • Increase operational efficiency and suggest solutions to enhance cost effectiveness;
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast and effectively;
  • Cultivate and manage working relationships with all stakeholders by providing input to business requirements;
  • Build and sustain collaborative working relationships with relevant peers and stakeholders in order to achieve productivity synergies;
  • Comply, understand and implement all steps and methodology to meet governance in terms of legislative, audit risk and process requirements for the Test Environment;
  • Build and lead testing as a competency;
    • Identify required skills; assess skill gaps and plan for training, education and knowledge transfer sessions
    • Retaining skilled resources by instilling leadership in them and offer guidance to the junior resources to enable growth.
  • Oversee the execution of all test activities for allocated projects by conducting QA & test estimation, prepare, submit test plans and results for sign-off and ensure alignment between test environment and production environment;
  • Manage testing defects and involve relevant business staff in quality assurance testing analysis;
  • Design content of procedure guides and manuals for business users;
  • Provision of an efficient service for the test analysis function through careful and timeous analysis, planning, execution, reporting and updating of all related information;
  • Continuously assess own performance, seek timely and clear feedback and request training where appropriate and needed;
  • Identify and select tools, and ensure skills development & training of the team on these tools.
  • Develop manual and automated test strategies that will enhance test execution, manual test coverage and the consistency of regression testing;
  • Create, extend and maintain the automation framework;
  • Attend sprint meetings: daily stand-up status, planning, refinement, review and retrospective;
  • Participate in release processes by executing post-release testing activities and confirming the overall QA status;
  • Coordinate test procedures with other teams;
  • Review test results;
  • Oversee and manage the logging of test defects to development teams or relevant responsible party and troubleshoot technical issues.

Role Requirements

Education
  • Minimum: Diploma or required certification in testing;
  • Preferred: Degree and/or relevant testing certification including ISEB/ISTQB Certification; Certificate Programme in Software Testing; TMap Next Engineer; ISTQB Advanced Analyst;
Experience
  • 7+ years’ experience performing Quality Assurance testing activities;
  • Proven track record leading a testing team;
  • Proven experience in Testing CoP leadership
  • Agile System Testing;
  • Software automation techniques;
  • Test script design and development;
  • System, integration, functional and regression testing;
  • Defect management tools;
  • A good understanding of the software development lifecycle and agile development methodologies;
  • Experience testing web based applications, mobile apps and web services
  • Desirable – Financial systems – Payments / Banking Industry
Frontend Developer

Frontend Developer

Purpose of position

Primarily working with software developers within the Product Development department, be part of a team.

responsible for researching, developing, implementing, and maintaining software solutions and products.

according to provided specifications. Using markup languages like HTML and XAML, build and extend web based product suite that offers optimized, professional, and user-friendly interfaces.

 

Basic Responsibilities
  • Maintain and improve various product user interfaces, applying best-of-breed web application principles and standards
  • Ensure reusable, consistent approach and application of concepts across range of products
  • Design and build responsive web systems
  • Ensure applications for are optimized for maximum speed
  • Collaborate with back-end developers and web designers to improve usability
  • Document and update technical guides to ensure transfer of concepts and technologies to new or future developers
  • Create quality mock-ups and prototypes to facilitate discussions for product features
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Analyse requirements to ensure system build according to specifications
  • Liaise and collaborate with team members and stakeholders to facilitate producing best-of-breed web applications
  • Assist with the construction and approach to application Test Plans, as well as execute systems and program test plan to verify correct operation of completed system
  • Conduct web-page performance testing and benchmarking
  • Document and formalise completed work and practises applied to ensure code maintainability
  • Actively keep abreast with and drive emerging technology and framework trends and emerging technologies
    Knowledge and Skills Requirements
    • Solid and demonstratable experience with HTML5, CSS, JavaScript, Bootstrap, and jQuery
    • Extensive experiences using markup languages, JSON, XML and XSLT
    • Excellent ability to perform browser testing and debugging
    • Web Development Experience using MVC
    • Web and Mobile User Interface Design experience
    • Azure DevOps using TFS and GIT
    • Solid understanding of user-interfaces layout aesthetics
    Beneficial knowledge and skills
    • Experience building scalable systems
    • Knowledge of WPF, XAML and Xamarin Forms & Razor
    • Experience developing Single Page Applications using either Angular, React and/or Blazor Web Assembly
    • Exposure to Mobile Application development
    • Experience in UX Design
    Behavioural Competencies
    • Well Organised
    • Self-Starter
    • Hardworking and conscientious, takes accountability.
    • High attention to detail (accuracy imperative)
    • Strong analytical and problem-solving skills
    • Innovative
    • Able to work in teams and collaborate with others (internal and client teams)
    • Multitasking
    Education
    • Relevant tertiary qualification (BSc Computer Science, BCom IS, IS Diploma)
    Experience
    • At least 8 years’ experience as a Front-end Development
    Fullstack Developer

    Fullstack Developer

    Role Requirements:

    Educations and Experience

    Back end (3-5 Years Experience)
    • Microsoft SQL Server
    • Solid experience with T-SQL programming writing stored procedures
    • Experience debugging stored procedures using tools such as SQL Server Management Studio
    • SQL Server Profiler
    • Experience identifying and addressing query performance issues
    • Experience with processing bulk datasets (100000+ rows daily) into large databases (50million+ rows)
    • Experience with Analysis Services
    • Experience with SQL SERVER Data tools
    • Experience with modular DB’s would be advantageous
    Front End (3-5 Years Experience)
    • Solid experience building and debugging responsive web applications using:
    • ASP.Net MVC , .net Core
    • Angular / Angular JS
    • Bootstrap
    • CSS
    • SCSS
    • Typescript
    Middle Layer (3-5 Years Experience)
    • Solid experience building and debugging responsive web applications using C#
    • Experience in N-tiered project architecture, using .Net core Entity Framework/Dapper
    • Good understanding of SOLID principles, DRY Principles, object inheritance
    • Good understanding of Data Structures and Design patterns
    Experience building and maintaining modular enterprise applications
    Experience building component driven applications
    Concepts
    • SOLID
    • State machines
    Development Tools
    • GIT
    • Azure Dev Ops
    • Scheduling tool such as Visual CRON would be advantageous
    • Visual Studio 2019
    General Toolset exposure
    • Incident management systems such as Manage Engine
    • Scrum / agile tool to manage user stories and capture time such as Target Process or Jira
    Experience
    • Financial systems
    • Agile Development

    Fullstack Engineer

    Fullstack Engineer

    We are looking for a full stack engineer to work on our frontend React applications and our JS/TS/C# backend API’s and Mysql Databases.

    Roles and Responsibilities:

    • Expand on our existing NodeJS-driven APIs and create new ones as our product suite and third-party integrations expand.
    • Expand on our existing C# APIs and create new ones as our product suite and third-party integrations expand.
    • Ensure that secure and robust coding practice’s are being adhered to.
    • Assist with deciding and planning which features we will build, and how they are architected and implemented.
    • You will work closely with your team, which includes other software engineers, QA’s, product managers, our designers as well as members of the broader Sanlam Indie team.
    • Testing your work, with as much automation as is useful.
    • Making sure the code you’ve created can work in an AWS environment, with plenty of help from the AWS experts we have on the team.
    • Ensure your solutions are well documented, other developers enjoy reading.
    Further to the above:
    • You are highly proficient in a full stack tech stack, experience with frontend frameworks like React.
    • You have the ability to work on your own, figuring out how to build something new with little more than a brief.
    • You’re familiar with the concepts of style guides, pattern libraries & design systems and writing modular, reusable code.
    • You’re a thinker and can contribute to problem-solving design-oriented user experience issues.
    • You have experience writing automated tests.
    • You have experience in helping other developers improve the quality of their output and technical solutions; and are willing to show us how you prefer to do this as part of the interview process.
    • Experience integrating with third-party APIs and Services.