> Markdown version of [/jobs/ext/357467-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/357467-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Test Engineer - **Company:** Hexbridge - **Location:** London, UK - **Salary:** £24,420.0 - £70,578.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Agile Methodology, Amazon Web Services, Apache Ant, Software Applications, JIRA, HTML5, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Databases, Continuous Integration, Data Files, Data Integrity, Software Debugging, Linux, DevOps, Eclipse (Software), Github, HP Loadrunner, Integrated Development Environments, Junit, Python (Programming Language), Load Testing, Apache Maven, Microsoft Visual Studio, Microsoft SQL Server, Team Foundation Server, MongoDB, MySQL, Network Protocols, Node.Js, Oracle (Applications), Scrum Methodology, Systems Development Life Cycle, Regression Testing, Release Management, Selenium, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, Software Quality Assurance (SQA), SQL Databases, Subversion, System Testing, Testng, Web Services, Scripting, Performance Testing, Test Scripts, SOAPAPI, Hp Alm, Gitlab, Bug Reporting, Web Technologies, Cucumber (Software), Selenium Webdriver, Software Version Control, Api Management, Docker, Jenkins - **Published:** June 23, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=f0e6805b44c40f10 ## About the Role Do you have experience in Test automation?, * Proven experience in software quality assurance or software testing roles within a fast-paced development environment. * Strong knowledge of SDLC methodologies including Waterfall and Agile frameworks such as Scrum or Kanban. * Hands-on experience with test automation tools such as Selenium WebDriver, TestNG, Cucumber (software testing tool), JUnit; familiarity with scripting languages like Python or JavaScript is advantageous. * Familiarity with performance testing tools like LoadRunner or similar tools for system performance analysis. * Proficiency in programming languages including Java, C#, C++, Python; experience with web technologies such as HTML5, CSS3, JavaScript frameworks (Node.js). * Knowledge of operating systems including Windows and Linux; understanding of network protocols and web services (REST/SOAP). * Ability to perform debugging using Visual Studio or Eclipse; experience with version control systems like GitLab, GitHub, SVN is essential. * Strong analytical skills combined with the ability to interpret complex data sets; excellent problem-solving capabilities for root cause analysis. * Effective communication skills for documenting test procedures and reporting defects clearly to technical teams. This position offers an exciting opportunity for a dedicated professional passionate about delivering high-quality software solutions through rigorous testing practices. We value innovation, teamwork, and continuous learning in our pursuit of excellence in technology development. ## Description We are seeking a highly skilled and detail-oriented Software Test Engineer to join our dynamic software development team. The successful candidate will be responsible for designing, executing, and maintaining comprehensive test plans to ensure the highest quality of our software products. This role involves working closely with developers, business analysts, and stakeholders to deliver robust, reliable, and user-friendly solutions. Experience with test automation, continuous integration, and various testing methodologies is essential to excel in this position. The ideal candidate will possess strong analytical skills and a proactive approach to troubleshooting and quality assurance., * Develop detailed test cases, scripts, and plans based on functional and technical specifications. * Execute manual and automated tests across various platforms including web, mobile (Android and iOS), and desktop applications. * Utilise tools such as Selenium, TestNG, Cucumber, JUnit, and LoadRunner for automation and performance testing. * Perform system testing, user acceptance testing (UAT), functional testing, regression testing, load testing, and performance testing to identify defects. * Analyse test results to identify root causes of issues; collaborate with developers for effective troubleshooting and resolution. * Integrate testing processes within CI/CD pipelines using Jenkins, GitLab, GitHub, Azure DevOps (TFS), and related tools. * Maintain comprehensive documentation of test cases, test scripts, defect reports using Jira or HP ALM. * Support release management by verifying software builds prior to deployment. * Conduct API testing using REST/SOAP web services; validate data integrity with SQL/PL-SQL queries across databases such as MySQL, Oracle, SQL Server, MongoDB. * Participate in requirements gathering sessions to ensure testability of features; contribute to SDLC processes including analysis skills and business requirements documentation. * Collaborate with cross-functional teams on DevOps practices involving Jenkins, Maven, Ant, Docker (if applicable), and cloud platforms like AWS or Azure. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)