functional and non-functional requirements of the product. Able to design and document solutions. Ability to develop and implement unit tests. Frameworks and associated automatedtest cases. Ability to review and debug code to identify defects, performance bottlenecks or technical debt. Have worked as part of a well-rounded …/commercial environment. Championing software engineering best practices. Driving this within the wider team. Extensive experience with Software Development Tools: IDE s, version control, testautomation, continuous integration, defect and backlog management systems. Interview Process? Stage 1 - 30 mins Stage 2 - Technical Test (3-4 hrs). Take home, give more »
them. Their products are mathematical software tools used by technical consultants and engineers in energy and mining. This role would be to join their testing and engineering team, provide experience and expertise in software testing for real-time data and physics models. Projects and responsibilities for this role … include: UI and automated script based testing; defining test cases for software features; tracking bug issues; defining software release test plans; performing root cause analyses; contributing to test strategies. Requirements: - Degree in computer science, physics or similar with subsequent industry experience with enterprise level software testing (for … products). - Demonstrable experience with full-life cycle software development processes. - Exposure and ideally some experience with C#.NET and SQL Server. - Explicit experience with automatedtest frameworks. - Good attention to detail and excellent communication skills. On offer is an excellent compensation package including a starting salary from more »
Staines, Surrey, United Kingdom Hybrid / WFH Options
Proactive Appointments
Scrum Master role leading a team adopting scrum practices • Practical understanding of Agile methodologies, principles and various techniques (Scrum, Kanban, Lean, User Stories, Automationtesting etc..) • Experience of applying a Servant Leadership approach to inspire teams to deliver, encouraging collaboration and conversation • Experience of using JIRA to manage the more »
and software validation activities. Key Responsibilities: Plan, manage, and execute automation, continuous integration (CI), and software validation activities. Design, develop, and operate CI and automatedtesting setups and protocols. Collaborate with a multi-disciplinary team to validate and approve all payload software modules and subsystems. Design and develop more »