Software Tester
Software Tester role - Global IT Security Software Company
Hybrid working in Horsham, West Sussex
This role will require office attendance multiple times per week.
In this software QA Tester role, you join a testing team responsible for the quality assurance and testing of the company's IT Security Software. Their platform is built on .Net technologies so we are looking for a software tester with a background with .NET applications and C# testing frameworks.
The Software Tester role requires a professional who balances hands-on testing expertise with growing leadership and process improvement responsibilities.
You will be responsible for designing and executing comprehensive test plans, leading testing efforts for moderately complex features or systems, and ensuring software quality meets the high standards required for mission-critical applications.
In this role you will take ownership of testing activities while mentoring junior team members and contributing to the continuous improvement of QA processes, tools, and documentation.
Role responsibilities will include:
- Design, execute, and maintain comprehensive test plans and test cases
- Run testing efforts for moderately complex features or systems
- Develop and maintain automated test scripts using industry-standard tools
- Collaborate with cross-functional teams to clarify requirements and ensure testability
- Identify, document, and track defects; perform root cause analysis where needed
- Mentor junior testers and support their development through pairing and feedback
- Contribute to continuous improvement of QA processes, tools, and documentation
- Participate in sprint planning, reviews, and retrospectives with a focus on quality
- Work closely with developers to ensure early detection of issues and promote quality-first mindset
- Ensure test coverage aligns with business-critical functionality and user needs
- Support the integration of testing into CI/CD pipelines
- Communicate testing progress, risks, and quality metrics to stakeholders
Skills and Experience:
- Strong proficiency in manual and automated testing techniques
- Experience with test automation tools (e.g., Selenium, Cypress, Postman)
- Solid understanding of software development lifecycle and agile methodologies
- Familiarity with CI/CD pipelines and integration testing
- Strong analytical and problem-solving skills
- Effective communication and collaboration abilities
- Ability to write clear, clean, and documented test cases
- Experience in team working with strong people skills
- Comfortable using version control systems, primarily Git
- Strong attention to detail and commitment to quality
Desirable skills and experience:
- 3 years plus of experience in software testing or quality assurance
- Experience mentoring or coaching junior QA team members
- Exposure to performance, security, or API testing
- ISTQB Advanced Level certification or equivalent
- Experience with .NET applications and C# testing frameworks
- Knowledge of security testing principles and vulnerability assessment
- Experience testing complex enterprise or forensics software
- Familiarity with test management tools (e.g., Jira, TestRail, Azure DevOps)
- Understanding of database testing and SQL
If this job is of interest please apply with your CV.