Job Description
Software Test Engineer
A permanent role offering £42,500 - £47,500 DOE + benefits is available in a hybrid work environment, requiring occasional visits to our Northamptonshire office.
We regret that candidates with visa requirements cannot be considered, as SC clearance is necessary for this position.
Job Summary:
We seek an experienced and detail-oriented Software Test Engineer with expertise in automation and manual testing, including unit/integration/functional/acceptance testing.
You will ensure the quality and reliability of network applications written in C# by developing, executing, and maintaining test plans, cases, and automated solutions. You will collaborate closely with the development and engineering team to deliver high-quality, bug-free applications.
You will design and execute Manual/Automated tests for a SaaS product written in C# .NET with Python subprocesses, developed in Azure DevOps for Linux/Windows environments.
Key Responsibilities:
* Scope, design, write, and deploy Manual & Automated tests to confirm feature functionality, security, performance, and reliability of software.
* Execute test plans to ensure features meet customer needs and company expectations.
* Write and submit test reports presenting performance and risks.
* Recommend 3rd party tools for testing software functionality.
* Review and improve technical documentation and user guides.
* Liaise with cross-department teams to deliver quality products.
Requirements:
* Strong problem-solving and debugging skills.
* Experience in defining test environments 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 the wider team.
* Experience with source control systems like 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 products (C# .NET Python).
* Good understanding of Linux and Windows environments.
* Knowledge of Networking (TCP/IP and Routing).
* Any experience with QA testing is desired.
Additional Benefits:
* Discretionary bonus based on company performance.
* Private Medical Insurance.
* Life Assurance.
* 25 days holiday per year (plus all bank holidays).
* Yearly salary review (normally at the end of the year).
* If you travel onsite from afar, costs of travelling, accommodation can be covered.