system bottlenecks, performance issues, and security risks. Own your work: Take responsibility for the design, delivery, and quality of significant technical projects. Drive improvement: Champion engineering best practices across testing, CI/CD, observability, and documentation. Collaborate widely: Work closely with Product, DevOps, QA, and Customer Success to build solutions that deliver real business value. Support secure development: Apply … our efforts to keep systems safe, stable, and resilient. Champion continuous learning: Stay curious and continuously push for improvements in both systems and processes. Databases: SQL Version Control: Git Testing: Automatedtesting across backend and frontend CI/CD: Integrated pipelines to build, test, and deploy Other: API development, system monitoring, cloud-native tooling Required skills: Successful More ❯
tables and charts. It is backed by services written in C++ and .Net that provide JSON RPC and REST APIs and are deployed to Amazon Kubernetes. We rely on automatedtesting to maintain our product stability - e2e, integration and unit-tests are an important part of our development workflow. We use regular code review processes to increase code … with existing architecture Help in defining and delivering valuable, usable and automatically testable user stories Supports building frameworks and tools to streamline development activities Support the code by writing automated tests Work on application performance improvements and tuning Troubleshoot, debug and isolate issues, propose solutions Prepare technical documentation What You'll Bring Solid understanding of development processes, ability to … design principles behind scalable applications Knowledge of the design principles like SOLID, TDD, etc. Knowledge of C#/.NET, Angular Expert skills in ECMAScript, TypeScript, HTML5, CSS3 Experience with automatedtesting (unit, integration, E2E tests) Understanding of the relational databases and SQL, object-relational mapping Understanding of the networking terms, concepts, protocols, security Purple Perks Medical, dental and More ❯
JUser: :_load: Unable to load user with ID: 993 Job Summary Automated Software Tester Country: United Kingdom Location: Fife Sector: Test & QA Salary: GBP up to £40,000 Job Type: Permanent Technologies: Automatedtesting, TDD, BDD, REST API, SOAP, Python, Lean, Agile, JIRA, .NET Endeavour Recruitment has an excellent opportunity for experienced Automated Software Testers to … The salary range is approximately £30K to £40K, depending on experience. Our client has an ambitious Software Engineering team of approximately 50 developers/testers. To join as an Automated Tester, you should be familiar with TDD and BDD and know how to design for testability. Candidates should also have a significant track record of working in a similar … testing environment. Testing of REST APIs or other web APIs, such as SOAP Ability to influence others to embrace good test practices and disciplines Experience with Lean Techniques and Agile methodologies Degree in Computer Science or related field Experience with testing tools such as Pywinauto and Behave Experience with Pycharm, Jira Testing of .NET, IIS, and More ❯
Overview The Senior Software Development Engineer in Test will be a hands-on role on a small team of testautomation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional … groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The testautomation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have testautomation development experience in agile software development environment. … Responsibilities Work with the testautomation team to review and derive required automation tests from requirements related to the patient monitoring platform Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Participate in the testautomation component design efforts. Understand and design to existing interface specifications. Write, debug, review and document More ❯
Job Purpose The Test Analyst will support high quality softwaretesting (manual and automated)across variousplatforms and systems within Agile/Scrum and Waterfall methodology to improve the quality ofthe products delivered by the service. They will test functional and non functional aspects ofsystem products, integrations and related services, using an iterative approach, to demonstrate asatisfactory level of quality has … on specific needs of projects or continuous improvement activitiesfor services. 2. Analyse and understand functional and non-functional specification documentation andsystems to aid effective creation of of manual and automatedtest cases (functional and non-functional). 3. Support the creation and maintenance of robust regression test pack as required to meetproject or continuous improvement activities for services/… and failures of executed test procedures. E4 Experience of functional and non-functional testing. E5 Experience of test cycles/iterations of test executions. E6 Experience of working with testautomation tools. Desirable: F1 Experience of working in the HE Sector. F2 Experience of working with Enterprise Integration Platforms (e.g. Boomi, MuleSoft). F3 Experience of API Testing. F4 Experience More ❯
Test Engineer Patient Monitoring Platform Location: Scotland | Team: R&D | Type: Full-Time Spacelabs Healthcare is hiring a hands-on Senior AutomationTest Engineer to lead the development of automatedtesting solutions for our next-generation networked patient monitoring systems. Youll collaborate with cross-functional engineering teams across hardware, software, and systems to ensure testing precision in … paced environment. What Youll Do Design and develop automated tests for distributed monitoring platforms Participate in architecture reviews, interface design, and automation strategy Write and maintain robust, scalable testautomation software Ensure test coverage, documentation quality, and timely delivery Foster a high-standard engineering culture built on collaboration and integrity What Were Looking For 5+ years in software development … 3+ in testautomation Strong Python and scripting skills Deep understanding of object-oriented design, testing methodologies, and CI/CD workflows Agile development experience with proven delivery in complex systems Bonus if you bring: embedded Linux, Qt/QML, Squish, Selenium, containerization, or experience in regulated industries More ❯
Overview The Principal Automation Software Engineer will be a hands-on role on a small team of testautomation engineers developing automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware … Verification, Electrical and Software Engineering. The testautomation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations. The successful candidate for this role will have testautomation leadership and development experience in agile software development environment. Responsibilities Work with … the testautomation team to review and derive required automation tests from requirements related to patient monitoring platform Lead the cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Lead the testautomation component design efforts. Understand and design to existing interface specifications. Plan and maintain testautomation backlog for the testautomationMore ❯
other team members to design, develop and deploy our Command and Control software products designed for towed streamer and ocean bottom seismic survey acquisition. Key Responsibilities Coding and alpha testing of software products and tools. Maintenance of existing code. Performing in-house product tests. Identify and implement bug fixes. Contribute to the development of the architecture of software systems. … Manufacture, production testing, shipping and archiving of production software. Acquire knowledge and expertise in our product ranges, the industry, and the latest technological developments. Assist and advise other staff members on system features and customer use case scenarios. Qualifications Required: At least 3 years of commercial experience using C and C++ (v11+) Experience developing within a Unix/Linux … highly organized, and comfortable working in a fast-paced environment. Interest or experience in developing, hosting, and deploying web solutions in the cloud. Experience with Azure DevOps, Unit and Automatedtesting, CI/CD Pipelines. Experience working in an Agile environment, specifically Scrum teams. Experience with AWS. Benefits include an annual bonus plan, generous leave entitlements, pension scheme More ❯
manage a team of engineers and help develop our broader quality capability. What you'll be doing: Lead quality strategy and delivery across a range of client projects, ensuring testing approaches align with both business goals and user needs. Support and develop a team of 6-8 quality engineers, providing mentoring, guidance and clear growth opportunities. Drive testing best practices, including functional, regression and performance testing, using modern automation tools and frameworks. Collaborate across disciplines to spot risks early, resolve issues quickly, and deliver reliable, high-performing solutions. Lead defect triage and resolution with clarity and structure - supporting developers and clients to act with confidence. Champion knowledge sharing, hosting regular learning sessions and capturing insights from … shape their understanding of quality engineering and ensuring their needs are met. Skills and experience you'll bring: Strong background in quality engineering, with expertise in both manual and automatedtesting Hands-on experience with modern automation tools (e.g. Selenium, Cypress, Playwright) and testing frameworks Solid understanding of functional, regression, performance, and integration testing Proven ability More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and operate Attitude of improving life for other engineers so More ❯
Employment Type: Permanent, Part Time, Work From Home
NoSQL databases under your belt. Have experience in Java development and exposure to Python. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering More ❯
analyse complex problems and design effective solutions, showcasing strong analytical and design skills. Have a proven track record of delivering scaled end-to-end complex solutions, including designing, building, testing, automating, and monitoring using a modern tech stack in a production environment. Gain hands-on experience with business-critical systems in medium to large organizations, ensuring reliability and performance More ❯
analyse complex problems and design effective solutions, showcasing strong analytical and design skills. Have a proven track record of delivering scaled end-to-end complex solutions, including designing, building, testing, automating, and monitoring using a modern tech stack in a production environment. Gain hands-on experience with business-critical systems in medium to large organizations, ensuring reliability and performance More ❯
at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and operate Attitude of improving life for other engineers so More ❯
and creating automation solutions that make best practices the default choice, enhancing operational maturity, system reliability, and security posture across the organisation. Key tasks include: Architect, implement, and maintain automated, resilient infrastructure solutions within Microsoft Azure using Infrastructure as Code principles Develop and maintain high-quality automation code to interact with cloud services APIs Build, manage, and optimise CI …/CD pipelines in Azure DevOps for automatedtesting, validation, and deployment of infrastructure changes Configure and automate Azure networking components and system management across Windows, Linux, and containerised environments Troubleshoot and resolve complex infrastructure, automation, and deployment pipeline issues Serve as subject matter expert within multi-disciplinary DevOps teams, providing technical guidance and support to engineering teams More ❯
Must Haves: To succeed in this role, candidates must have: A degree in Computer Science or equivalent experience. Proven experience in: Routing, Switching, SDN/NFV or 5G technologies Automatedtesting tools - Python preferred Ethernet, MPLS, IP Routing (BGP, IS-IS, OSPF) RSVP-TE, NFV Strong troubleshooting expertise in production network environments Effective communication skills in written and … protected veteran status. If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require. Similar Jobs (1) QA Lead Engineer - Routing & Switching testing + Python Automation locations UK- Edinburgh - 19A Canning St time type Full time posted on Posted 29 Days Ago More ❯
for its customers - helping them change the way we power our planet. Main Responsibilities As part of a team of Data Engineers, you'll take full responsibility for writing, testing, and delivering robust pipelines and processes that feed data into Wood Mackenzie's Lens Platform. Using established patterns with Python, AWS, and a bespoke Data Platform, you'll be … and support obtaining formal certification such as those offered by AWS Experience with or a strong interest in applying AI/ML tools to enhance data engineering workflows (e.g. automatedtesting, code optimization, data quality monitoring, or intelligent alerting) Some R experience, and a willingness to help support a legacy R Shiny application is an advantage but not More ❯
with the Project Manager (PM), through close coordination, for scope management (change requests assessment), risk management, and problem management. Optimising the deployment process, implementing Continuous Integration, Continuous Deployment, and Testautomation processes with the DevOps teams. Contribute to Customer management activities for technical coordination, establishing trust, and meeting delivery commitments, together with the Project Manager who owns the Customer relationship. More ❯
collaboration, and consensus-building skills. Please note: Familiarity with DevOps is important; however, this is NOT a DevOps role. The Python engineering focus is on building tooling, automation, tracking, testing, and quality tools for use by development and DevOps teams. Work arrangement: This role offers hybrid working with an average of 3 days per week on-site in Glasgow More ❯
of Credit Initiation . To become an expert and take ownership within one of the credit areas To implement new business functionality on the appropriate software layer and add automated tests Work with your colleagues to maintain the functionality within the teams area of expertise To write solution designs for new developments and have them reviewed with our technical More ❯
Edinburgh hub. What You'll Do Assist in maturing organizational processes that drive complex security efforts for internal teams and external partners. Develop and implement workflows to automate security testing/vulnerability detection within the software development lifecycle. Advocate for security as a subject matter expert across multiple organizations, holding discussions on security topics and enhancing awareness of application More ❯
front-end JavaScript library. Our tech stack is based around C# and Vue.js, so a willingness to work across the tech stack is a must. Have experience of using automatedtesting to prove that everything you do is of a high degree of quality. Passionate about creating a product you can be proud of. Working closely with others More ❯
A confident JavaScript developer, happy writing both vanilla JS and modern frameworks (ideally Vue.js) Experience working in a product development environment Comfortable writing unit tests and end-to-end automated tests Passionate about shipping a product you can be proud of Well-informed on good software development principles, and able to implement them pragmatically An excellent and kind communicator More ❯
Kirkcaldy, Fife, United Kingdom Hybrid / WFH Options
Nine Twenty
operations. Core responsibilities include: Developing and maintaining custom SuiteScript solutions and workflows within NetSuite. Optimising applications for speed and scalability. Building integrations with business platforms and logistics providers. Troubleshooting, testing, and refining code to ensure high functionality. Collaborating with stakeholders to gather requirements and validate deliverables. Maintaining clean and well-documented codebases. What You'll Need: Essential: Strong commercial … Ability to work effectively in cross-functional teams. Desirable: Experience with ERP or CRM systems (especially NetSuite). Familiarity with cloud platforms such as AWS or Azure. Experience with automatedtesting and performance optimisation. Knowledge of SuiteScript and SuiteFlow. What's on Offer: Competitive salary based on experience. Hybrid/remote working options (HQ based in Scotland). More ❯
are: Design, build, and maintain efficient, reusable, and reliable code in Ruby on Rails and Python. Help maintain code quality, organisation, and automation. Contribute to maintaining and improving our automatedtesting and deployment processes. Work closely with the founders and product managers to understand and fulfil business requirements. Participate in code reviews and collaborate with other developers to More ❯