Software Test EngineerPermanent role offering £42 500 - £47 500 DOE + benefitsHybrid - few visits per month in Northamptonshire office Unfortunately, we cannot consider candidates with VISA requirements - For this role you need to be eligible for SC clearance.Job SummaryWe are seeking a detail-oriented and experienced Software Test Engineer with solid automation and manual testing experience, including Unit/integration/functional/acceptance.You will be responsible for ensuring the quality and reliability of network applications written in C# by creating, executing, and maintaining test plans, test cases, and automated testing solutions. You will collaborate closely with the development and engineering team to deliver high-quality, bug-free applications.You will design and run Manual/Automated tests for SaaS product written in C#. NET with Python sub processing. Software is developed in Azure DevOps for Linux/Windows environment.Key Responsibilities-Scope, Design, write and deploy Manual & Automated tests needed to confirm feature functionality, security, performance, and reliability of software-Execute test plans to ensure the features meet the needs of our customers and the company.-Write and fill test reports that will present performance and risks-Recommend 3rd party tools to test functionality of developed software-Reviewing and improving all technical documentation and user guides-Liaising with Cross department teams to help deliver quality productsRequirements:-Strong problem-solving and debugging skills-Experience in defining test environment and planning tests-Experience in writing and designing Manual & automation tests and testing-Developing test cases and writing scripts-Ability to communicate discovered product issues with wider team-Experience with source control systems such as Git or Azure Devops-Understanding of Secure Development Lifecycle-History of creating test-plans and test-suites for automation-Ability to provide constructive feedback and guide improvements in code quality and testing practices.Nice to Have: -Prior experience in testing similar Software product C# .NET Python-Good understanding of Linux and Windows environments (i.e. setting up users, setting file permissions, ssh, installation/uninstallation of packages, firewall configuration)-Knowledge of Networking such as TCP/IP and Routing-Any experience with QA testing are desiredAdditional Benefits include: -Discretionary bonus based on company performance-Private Medical Insurance-Life Assurance-25 days for each holiday year (plus all bank holidays)-Yearly salary review, normally end of the year-If you would travel onsite from afar, costs of travelling, accommodation, can be covered.