NML

Documents

Working at NML

Time tracking at NML

Time tracking is the lifeblood of our business and one of the most important things for you to get done on a daily basis.

Software development

User Azure Storage Explorer to share files with clients

How to use an Azure Storage Account from Azure Storage Explorer to share files with clients

Software development

Create an Azure Storage Account for securely sharing files with clients

Files often need to be shared between NML and the client. Here's how to set up a storage account to share files efficiently.

Working at NML

Microsoft InTune and Microsoft Company Portal

Microsoft InTune and Microsoft Company Portal, keeping our employees and our clients safe.

Policies

NML doggy pawlicy

Just a few guidelines to manage when our furry friends can come into the office.

Policies

Employment Equity Act

Download and read the Employment Equity Act.

Software development

Installing PlantUML for C4 and other diagramming

A guide on how to install PlantUML on Rider and/or Visual Studio Code.

Policies

Sponsorship of professional qualifications/training policy

This policy sets out a guide to provide a fair and consistent approach to supporting employees...

Policies

Health and safety policy

The purpose of this policy is to prevent work related accidents by clearly defining each person's responsibility with regards to health and safety.

Policies

Working hours policy

This policy provide guidelines for the regulation and management of normal working hours.

Policies

Grievance policy

The aim of this policy is to ensure that grievances are addressed and resolved swiftly and efficiently.

Policies

Expenses policy

This policy outlines the reimbursement of necessary and reasonable company-related expenses to employees.

Policies

Prohibition of unfair discrimination and anti-harrassment policy

The purpose of this policy is to provide the rules and guidelines to prevent and manage unfair discrimination

Policies

Equipment use policy

The purpose of this policy is to ensure the proper use of NML equipment, tools and resources.

Policies

Disciplinary code and procedure

This code serves as a guideline to the employee with reference to what will be deemed as inappropriate conduct.

Software development

Guide to dealing with bugs at NML

Expected development actions when dealing with bugs.

Working at NML

Job descriptions

These documents outline the day-today responsibilities of all the current roles at NML.

Product design

Design process

This document serves as a guide for UX, UI and front-end development at NML.

Working at NML

Friday awards

Give your peers an award for something awesome they did that aligns with our values or just something awesome they did.

Policies

NML internal privacy policy

This privacy policy explains how we collect and process the personal information that you provide to us.

Working at NML

NML all hands meeting

The purpose of the All Hands meeting is for the sharing of information company-wide.

Working at NML

NML communication etiquette

When it comes to business, regardless of the mode of communication used, professionalism and courtesy never go out of style.

Policies

Leave policy

This policy sets out a guide to provide a clear policy for the granting of leave for employees and set out criteria, conditions and methods whereby leave may be granted.

Working at NML

Learning channel sessions

Planned learning channel sessions.

Policies

​Working hours and overtime policy

Policy to provide guidelines for the regulation and management of normal working hours.

Policies

​Web-based meetings policy

Policy to stipulate best practices for conducting and attending or participating in web-based meetings.

Policies

Staff referral scheme

The staff referral scheme sets out the rules for any internal referral made by a NML employee

PoliciesWorking at NML

Training and certifications

NML guidance on training and certifications

Working at NML

Alarm protocol

This document explains how to arm and disarm internal and external beam alarms when arriving and leaving the Capetown office.

Software development

AzSK in Devops

Using AzSK in Azure Devops will help you improve security on your Azure resources.

Quality assurance

Offline test execution

This extension lets you export your planed test cases to an excel file.

Working at NML

Quality assurance roles and responsibilities

What it means to be a in quality assurance at NML

Software development

Developer roles and responsibilities

What it means to be a developer at NML.

Software development

Configuring JWT authentication for ASP.Net Core 3.1 web APIs

How to set up JSON Web Token authentication for ASP.Net Core 3.1 web APIs.

Quality assurance

Reliability testing

Reliability testing is testing the software to check software reliability without errors.

Project management

Incident reports

Incident reports are an important mechanism to improve NML's engagement and service level to its' clients.

Quality assurance

NML QA expectations

Expectations of QAs.

Quality assurance

Get insights from tests

View completed exploratory testing sessions and derive meaningful insights at team or individual level and for a specific period.

Quality assurance

Exploratory & manual testing

Quality is a vital aspect of software systems, and manual testing and exploratory testing continue to be important techniques for maximizing this.

Quality assurance

Track testing statuses

To track the progress of more than one test plan or test suite, use the Progress Report.

Software development

Adding a SharePoint service desk with Teams integration

This article will guide you through the process of setting up a Teams site with simple issue tracking, all with built-in services.

Quality assurance

Process of regression & release testing within Azure DevOps:

Azure DevOps regression testing process

Quality assurance

Regression testing

Regression Testing is defined as a type of software testing to confirm that a recent code change has not adversely affected existing features.

Quality assurance

Steps to perform cross-browser testing

Whenever any web application or software is released, it is expected to be executed in all the browsers, but it’s not possible as all the web browsers are not created equally.

Quality assurance

Aims of a test case name

It’s important to choose good names for test cases for various reasons.

Quality assurance

How to succeed as a tester when your team is adopting DevOps

Succeed as a tester when your team is adopting DevOps.

Software development

Production Azure SQL Database best practices

Guide to implementing best practices on Azure SQL databases

Quality assurance

How to create a manual test case in Azure DevOps

Creating manual test cases in Azure DevOps.

Quality assurance

Requirement-based suite example: Azure DevOps

Requirement-Based Suite

Quality assurance

Test case structure

When writing test cases, it’s important to put yourself in the user’s shoes and to include all the necessary details.

Quality assurance

Positive & negative testing

Describes what positive and negative testing is.

Quality assurance

FAQ Azure DevOps for Manual Testing

Azure DevOps for manual testing FAQ.

Quality assurance

Test case states

NML test case states

Quality assurance

Defining Acceptance Criteria and Test Tasks

How to write well defined user stories, with acceptance criteria and test tasks.

Quality assurance

Writing good test cases

Make testing great again one test at a time.

Software development

Azure security rights management

Security rights on production environments have to be requested. This guide explains how to do that and which rights are appropriate.

Quality assurance

What are the Software Development Life Cycle (SDLC) phases?

There are various software development approaches defined and designed which are used/employed during development process of software, these approaches are also referred as Software Development Process Models.

Quality assurance

What is validation in software testing?

What is validation in software testing? or What is software validation?

PoliciesWorking at NML

Timesheet guidelines

Guidelines on completing your timesheets.

Quality assurance

What is verification in software testing?

What is verification in software testing? or What is software verification?

Quality assurance

What is a defect life cycle or a Bug life cycle in software testing?

The defect life cycle can vary from organization to organization and also from project to project based on several factors like organization...

Quality assurance

What are the 7 principles of testing?

There are seven principles of software testing.

Quality assurance

What is quality software?

Quality software is reasonably bug or defect free, delivered on time and within budget, meets requirements and/or expectations, and is maintainable.

Quality assurance

What is a test case

Example Template, Types, Best Practices

Software development

CSS specificity

Guide to understanding CSS specificity.

Policies

Internet and e-mail use

Guidelines on internet and e-mail use.

Software development

Accessing Key Vault from DevOps pipelines

A guide for configuring the use of secret values from Key Vault during Azure DevOps pipline processes

Working at NML

Security practices

A handy guide for not becoming a victim (and ensure job security!)

Software development

Azure DevOps release notes guide

How to configure Azure DevOps release pipelines to automatically generate release notes.

Software development

NML project style cop setup and configuration

How to configure style cop for .Net and .Net Core solutions and projects.

Software development

Architectural guidance

This guide describes types of systems based on their particular "special requirements", and then types of architectures and technologies to consider using when designing the solution for those systems.

Quality assurance

Testing guidelines

OS and Browser List These are the currently supported platforms and browsers: Operating system...

PoliciesWorking at NML

Remuneration and benefits

Guidelines on payments and expenses

Working at NML

How to get access to the NML VPN

How to get access to the NML VPN.

Working at NML

Security incident reporting

Outline of security incident reporting

An error has occurred. This application may no longer respond until reloaded. Reload