Are you a passionate and skilled Software Developer in Test looking to make a real impact? A leading public sector organisation is transforming its platform to deliver secure, user-focused services for citizens. We're seeking a talented individual to join our agile team and help drive continuous improvement through best-in-class test automation and collaboration. In this … the way. What You'll Do Develop & maintain automated test frameworks for in-house applications Coordinate test schedules with SCRUM teams, Service Owners, and Lead Architects Build/maintain testing artefacts and spot future blockers or opportunities Support third-party testing and collaborate across government departments Anticipate and mitigate project risks to ensure service stability Bridge technical/… MariaDB/Oracle/MySQL/AWS Aurora (2+ technologies) Proactive, risk-assessed decision-making Mentoring and stakeholder communication Desirable Skills Kubernetes, Terraform Automating OAT/Acceptance/Regression Testing (web apps & APIs) Technical governance & government requirements knowledge SC Clearance is an advantage! Apply now to make a real impact! ASA Recruitment is one of Scotland's largest independent More ❯
We also make sure we stick to frameworks and policies by helping identify and fix any compliance gaps. What you'll be doing Designing a blueprint for process verification testing across the model lifecycle and embedding it in our existing validation processes Developing and executing comprehensive test plans across the model lifecycle, including test objectives, scope and success criteria … Verifying the quality, consistency and relevance of input datasets by creating appropriate testing pipelines (e.g. data and model drift) using conventional and novel tools relating to data testing Evaluating model performance under stress scenarios and testing model scalability in production-like environments Designing effective integration testing that ensures seamless data flow and compatibility with overall system … across the model lifecycle to continuously enhance the validation process, especially with process verification in mind We need you to have An advanced degree in Computer Science, Data Science, Software Engineering, Statistics or relevant work experience Significant experience in data management, data quality assurance and/or reporting of risk data, including validating data inputs and/or data More ❯
organisation in Glasgow to recruit a Test Analyst on a permanent basis. This is an exciting opportunity for a skilled Test Analyst to support the delivery of high-quality software solutions by developing and executing test plans, contributing to testing strategies, and championing best practices across the software development lifecycle. Key Responsibilities: Contribute to the design and … implementation of test strategies across IT projects. Develop and execute test plans, test cases, and test scripts. Collaborate with project teams to define testing scope, timelines, and deliverables. Support the use and enhancement of automated testing tools and frameworks. Carry out defect logging, tracking, and reporting. Participate in risk assessments and recommend mitigation strategies. Ensure all testing activities align with data protection and regulatory standards. Essential Requirements: Proven experience as a Test Analyst or in a softwaretesting role. Solid understanding of testing principles and tools such as JMeter and Qmetry. Exposure to automated testing frameworks and Agile development environments. Strong analytical and problem-solving skills. Excellent communication and documentation skills. Ability More ❯
a member of the Information Services IT team, you will play a crucial role in ensuring the quality and reliability of our products/services through effective management of testing processes and best practices. This applies across all stages of the development lifecycle and involves working with various IT teams and stakeholders to ensure successful delivery of high-quality … software solutions. Main Duties and Responsibilities Develop and implement a comprehensive test strategy to enhance quality in IT solution development across all stages of the development lifecycle for multi-disciplinary IT solutions/services. Lead and manage the testing function across technical and functional areas, including supporting test plan and test case development, setting goals, and providing mentoring … and guidance. Collaborate with project stakeholders to define testing scope, objectives, estimates, and deliverables, ensuring alignment with project goals. Manage test plans across projects, prioritize testing activities, ensure resources are adequate, and conduct risk assessments with mitigation strategies. Escalate critical issues and risks, proposing solutions to address them. Continuously improve testing processes and methodologies by incorporating industry More ❯
Verification for Constraint Programming", working with Dr Ciaran McCreesh and other project collaborators. This project is funded by ARIA. Specifically, the job requires excellent programming skills and substantial prior software development experience.As well as software engineering activities, the successful candidate will also be expected to contribute to the formulation and submission of research publications and research proposals as … well as to help manage and direct this complex and challenging project as opportunities allow. The job involves maintaining and extending software used for solving constraint programming and optimisation problems, and for verifying that the solutions provided are correct. It will involve a mix of algorithm engineering and formal methods, alongside more traditional software engineering activities. This project … involves developing software which is both mathematically rigorous, and sufficiently performant to be used to solve hard problems at industrial scale. The software is developed in a mix of modern C++, Rust, and CakeML. The successful candidate will work closely with other members of the team; besides the Principal Investigator, these include a Research Associate at the University More ❯
Join our Software Engineering Team and launch an exciting, fast-paced career in IT transformation. From new product development to technology modernisation, quality engineering and application support, our agile ways of working help clients co-deliver critical architecture and software solutions across all stages of the application lifecycle. Discover diverse and exciting roles on client assignments. Become a … master of diverse programming languages, applying industry best practices as we partner with leading technology vendors like Microsoft and AWS to accelerate our clients' software transformation projects. You'll be joining FDM as an Associate Consultant within the Software Engineering Practice . You will deliver projects for our clients across a wide portfolio of specialisms and sectors, with … the opportunity to take on roles such as Software Engineer, Tester, DevOps Engineer, Analyst, Cloud Platform Engineer, and more. You'll have the chance to develop your career, whether linear or non-linear, as our Skills Lab offers numerous upskilling opportunities to enhance your abilities or explore new areas. More ❯
Test Manager - Information Services We are seeking an experienced Test Manager to lead and enhance our softwaretesting practices across the full development lifecycle. As a key member of the team, you will ensure the delivery of high-quality software solutions by developing effective test strategies, managing testing activities, and promoting best practices. Key Responsibilities Develop … and implement test strategies across multi-disciplinary IT projects. Lead and mentor testing teams, manage test plans and priorities. Collaborate with stakeholders to define testing scopes, timelines, and deliverables. Drive continuous improvement in testing processes and tools. Oversee test execution, defect management, and quality reporting. Manage risks, escalate issues, and recommend mitigation strategies. Ensure compliance with data … protection regulations. Essential Requirements Significant experience as a Test Manager or in a senior testing role. In-depth knowledge of softwaretesting principles, tools (e.g., JMeter, Qmetry), and automation frameworks. Strong understanding of Agile methodologies and risk management. Excellent leadership, project management, and communication skills. Proven ability to work across functional teams and deliver under pressure. Desirable More ❯
every day and use your initiative. This intermediate role provides an excellent opportunity for someone pursuing a career in automation testing. You will work as part of a professional software development environment to contribute to the growth of automation testing. Tasks include the following: Understanding project documents, customer demands, and product objectives to create and execute test cases Setting … on top of sprint, release and product goals Create, maintain and associate manual tests to automation tests for traceability Create and maintain Requirement Traceability Matrix (RTM) to highlight overall testing status and any risk(s) sprint or release goals Building test scenarios and acceptance tests. Researching test tools, methodologies, and trends and upgrading existing practices and processes. Reporting new … defects and updating the status of already logged items based on testing feedback Guide junior team members on development of test scripts and oversee test automation framework. Managing the final quality on production release Approval of release documentation to ensure it is complete and accurately describes the completed work for software users. The Candidate We are looking for More ❯
significant changes to infrastructure, platforms, and processes. As a Test Analyst, you'll contribute to the quality and stability of the programme's deliverables by planning and executing structured testing across a wide range of systems and environments. You'll interpret functional and non-functional requirements to define meaningful test conditions and ensure appropriate coverage across test phases. Working … closely with business analysts, architects, and technical teams, you'll help ensure that testing is traceable, risks are identified early, and outcomes are clearly documented. Your work will support key programme decisions and contribute to a successful and well-governed delivery. As a Test Analyst, you will: Analyse functional and non-functional requirements to develop high-quality test conditions … and test cases Design and execute manual test scripts across a wide range of testing phases - including system, integration, regression, FAT, SAT, and UAT Track, prioritise, and manage defects in collaboration with developers and delivery teams Work cross-functionally with BAs, architects, and engineers to understand system designs and expected behaviours Support the Test Manager and wider programme team More ❯