[HELP] Unity test tools wont work without removing errors in code

im just trying to get unity test tools working and its showing an error message, reading, (The type or namespace name ‘SceneManagement’ doesnt exist in the namespace Unityengine)

using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement; [ERROR MESSAGE APPEARS HERE]

namespace UnityTest
{
[Serializable]
public class ResultDTO
{
public MessageType messageType;
public int levelCount;
public int loadedLevel;
public string loadedLevelName;
public string testName;
public float testTimeout;
public ITestResult testResult;

    private ResultDTO(MessageType messageType)
    {
        this.messageType = messageType;
        levelCount = UnityEngine.SceneManagement.SceneManager.sceneCount;
        loadedLevel = UnityEngine.SceneManagement.SceneManager.GetActiveScene().buildIndex;
        loadedLevelName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;

Get the tools version that will work with the Unity version you are using. If you download the package using the version of Unity you are using, it should give work fine. Alternatively, you can find a proper version by a tag on the bitbucket repository.