involving microservices , messaging systems (ActiveMQ ), and distributed architectures Web services ( both SOAP and RESTful) and containerisation using Docker Automated testing with frameworks such as JUnit, Mockito, Powermock, JMock, DBUnit, and TestContainers Continuous Integration tools and practices, including Maven, Git, Jenkins, SonarQube , and Stash Development in Linux environments and use of More ❯
involving microservices , messaging systems (ActiveMQ ), and distributed architectures Web services ( both SOAP and RESTful) and containerisation using Docker Automated testing with frameworks such as JUnit, Mockito, Powermock, JMock, DBUnit, and TestContainers Continuous Integration tools and practices, including Maven, Git, Jenkins, SonarQube , and Stash Development in Linux environments and use of More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
SF Recruitment
environment. What We're Looking For: 5+ years' experience in testing or quality engineering roles. Hands-on expertise with: Test automation tools (e.g., Cucumber, JUnit) API testing (Postman or similar) Version control systems (e.g., Git) Strong understanding of Agile delivery and test-first principles. Ability to write and implement BDD More ❯
Wellington, Shropshire, United Kingdom Hybrid / WFH Options
SF Recruitment
environment. What We're Looking For: 5+ years' experience in testing or quality engineering roles. Hands-on expertise with: Test automation tools (e.g., Cucumber, JUnit) API testing (Postman or similar) Version control systems (e.g., Git) Strong understanding of Agile delivery and test-first principles. Ability to write and implement BDD More ❯
years of experience in software testing. Proven experience in both manual and automated testing. Familiarity with testing frameworks such as Playwright or Selenium, JUnit, or TestNG. Strong understanding of software development lifecycle (SDLC). Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience with More ❯
with internal teams, including development and operations, to understand project requirements and ensure thorough testing. Utilise and maintain automation frameworks and tools (e.g., Selenium, JUnit, TestNG, Cypress) to increase testing efficiency. Perform functional, regression, integration, security, and performance testing to ensure comprehensive coverage. Accurately document defects and track resolution processes More ❯
algorithms, and design Multitasking, stakeholder management, and team collaboration skills Proficiency in multiple programming languages Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience with process scheduling platforms like Apache Airflow Willingness to work with proprietary technologies like Slang/SECDB More ❯
knowledge, including data structures, algorithms, and core programming concepts Comfort with multiple languages and multitasking Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience with process scheduling platforms like Apache Airflow Willingness to work with proprietary technologies like Slang/SECDB More ❯
and working as part of a team Comfortable with working with multiple programming languages Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) Experience in working with process scheduling platforms like Apache Airflow. Open to working in GS proprietary technology like More ❯
stakeholders and working as part of a team • Comfortable with working with multiple languages • Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant) • Experience in working with process scheduling platforms like Apache Airflow. • Should be ready to work in GS proprietary More ❯
in API testing and tools (e.g. Postman) Experience in Functional or System Integration Testing Hands-on experience in using automated testing frameworks (e.g, Cucumber, JUnit) Knowledge of Stubbing frameworks such as Wiremock Understanding Non-Functional, Load or Performance testing Experience using JIRA, Confluence or any backlog or test management tooling More ❯
in API testing and tools (e.g. Postman) Experience in Functional or System Integration Testing Hands-on experience in using automated testing frameworks (e.g, Cucumber, JUnit) Knowledge of Stubbing frameworks such as Wiremock Understanding Non-Functional, Load or Performance testing Experience using JIRA, Confluence or any backlog or test management tooling More ❯
The role: We are looking for a Software Engineer to join our team. The role requires the following skill set. Key skills required: Undertakes feasibility study to design software solutions. Writes and codes individual programs according to specifications. Providing development More ❯