Business Analyst/Requirement Engineer - (Software Requirements & DevOps) Term: 6-12 month Contract – Outside IR35 Start Date: ASAP Location/Working Model: Remote Mission Establish and maintain a clear, value-focused software backlog in AzureDevOps with practical traceability to Polarion, ensuring requirements are consistent, traceable, and implementation-agnostic. Key Outcomes Translate product vision … and source inputs into Features (and later User Stories). Implement and maintain traceability between AzureDevOps and Polarion. Deliver clear, concise, value-driven software requirements. Scope Software-level feature ownership (including embedded and automation software). No full system-level ownership. Involves review and synthesis of URS-type inputs, legacy requirements, and existing product behaviors. … Core Responsibilities Create and maintain the AzureDevOps backlog (Features → Stories). Define acceptance criteria and capture non-functional requirements. Design and document an efficient traceability process with Polarion. Partner with Product Owner and Scrum Master for refinement and planning. Analyze legacy documentation to inform backlog content. Produce professional documentation with minimal supervision in a fast More ❯
our quality strategy-establishing frameworks, standards, and processes that keep OLI's software rock-solid, secure, and scalable. You'll work closely with engineers, customer facing teams, and DevOps to embed QA early and foster a culture where quality is everyone's responsibility. If you thrive in high-stakes environments and want your work to directly shape solutions … Design, implement, and maintain automated and manual testing procedures and pipelines (end-to-end, integration, regression, stress, performance, and user acceptance). Collaborate closely with Engineering, Product, and DevOps to embed QA early in the development lifecycle. Support development teams in building solid and robust software solutions, reinforcing a culture of responsibility and continuous improvement. Define and track … tools, enterprise software, or similarly complex applications. Proficiency with modern test automation frameworks (e.g., Selenium, Playwright, Cypress, PyTest, etc.). Strong understanding of CI/CD systems (e.g., AzureDevOps, GitHub Actions, Jenkins, GitLab CI,). Familiarity with source control (Git). Knowledge of software development practices (C++, C#, Python, or similar languages helpful for integration More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
achievement through demonstrable software engineering projects using C# and .NET. This would ideally include interaction with hardware and Cloud applications. Experience using Python and Linux. Additional experience with AzureDevOps would be desirable. Experience working in a tech start-up or scale-up. Any exposure to robotics or complex electro-mechanical instrumentation would be beneficial. Excellent More ❯