Job title: Senior OAT (Operational Acceptance Testing) Analyst Location: Role type: Permanent Hours: 35 hours per week Who are 2i? We are a leading software testing and quality assurance consultancy. Since our inception in 2005, we have matured into a thought-leading business that can, and does, support organisations of any sector or size. We have over 200 colleagues across the UK, we work hybrid and have offices across Edinburgh (our Head Office), Glasgow, the Midlands and London. We provide a combination of high-level consultancy services that identify software delivery risks for clients across different sectors and size. We implement the processes, tools and skills to deliver projects that focus on providing the client with certainty of delivery. What will your day job look like? The Senior OAT Analyst role is responsible for assuring the quality and to minimise the potential risk of technology products delivered by development teams or 3rd party vendors. Quality is determined by factors such as meeting functional requirements, stability, scalability, usability, performance amongst others and therefore this is a multi-faceted and technical role. The Senior OAT Analyst carries out the testing function and provides a level of oversight of the work of more junior team members, based on test plans authored by the OAT Manager or OAT Lead, following the 2i Testing Framework which is based on industry standard testing techniques. The Senior OAT Analyst work in agile squads, devops or release teams within our clients technology organisation which are made up of a number of roles, including but not limited to OAT Leads, Developers, Development Team Leaders, Technical Leads, Business Analysts, Product owners, Support Developers, Project Managers, Test Environments Engineers and Automation Engineers. Your Responsibilities Carry out the OAT testing in line with the Test Framework, Test Policy and Test Strategy including Non-Functional Testing/OAT test area Working as an effective team member within a dedicated OAT team or as part of a multiple-vendor team Implementing the tasks identified for the Senior OAT role on client delivery programmes defined within test plans authored by the OAT Manager or OAT Lead Contributing to OAT test plans during test planning to ensure non-functional test requirements are fully captured, including input on test environments, tooling and resource requirements Prepare QAT test scenarios in line with OAT scope and create test data for testing Monitoring requirements traceability to ensure appropriate test coverage and satisfy auditability of OAT testing Perform QAT Dynamic Tests – Resilience/Failover Testing, Backup & Recovery, Disaster Recovery, Monitoring & Alerting, Deployment & Rollback tests Perform validation of documentation, Policies, Processes for in-house/vendor products for smooth transition to Production Identifying test execution and process automation opportunities to increase efficiency of test activities Design highly efficient and risk-based regression test suites to reduce the risk of regressing functionality within new projects or service improvements. Allocation and oversight of testing tasks to Junior OAT Analyst team members Coaching and mentoring the Junior OAT Analysts in test approach, test techniques, domain knowledge, skills and behaviours/competencies required for these roles. About You Strong experience & knowledge of performing - Resilience/Failover, Backup & Recovery, Disaster Recovery, Monitoring & Alerting, Deployment & Rollback, Logging & Auditing tests Strong experience working closely with the Development Team, i.e. co-location, multi-role team based development lifecycle. Detailed understanding and of experience applying and ability to coach and mentor team members in QAT test design techniques, test data creation Understanding and experience of Agile, DevOps and continuous testing approaches and principles Understanding of the differences between on premise and cloud hosted architectures and testing considerations of each type of architecture Proven experienced testing cloud infrastructure, ideally showing an understanding of common AWS (or other cloud) architectures, and designing OAT scope for a given infrastructure Excellent knowledge of the differences between on premise and cloud hosted architectures and testing considerations of each type of architecture Experience of implementing an Agile and incremental approach to delivering testing where test automation for infrastructure testing is primary focus Ideally a working knowledge of – Shell Scripting/Git Bash, SQL, Python, Java, Atlassian Jira, Confluence, JMeter/Neoload, Dynatrace, ELK/Kibana, Grafana, Prometheus, Jenkins, Kubernetes, Rancher What if you are a partial fit? We value team players who are keen to develop and play their part in an ambitious and growing company. We can offer meaningful learning and development opportunities to match ambition and align skills more closely with the job description. What is it like to work for us? We are a professional business, so we treat people as professionals and give them the autonomy to do their job. If something isn’t working tell us; we empower our people to drive change. Our core values are: inclusivity, learning, openness and sharing and we nurture these in our day-to-day. We are passionate about Diversity and Inclusion. We celebrate difference and believe it is key to our success. What we offer you We unlock our people’s full potential. We do this by fostering trust, investing in them and providing autonomy. We offer meaningful learning and development to support this. We reward our people. We offer a discretionary company and personal performance bonus and annual salary review aligned to the overall annual performance of the business. We have a range of benefits to reward people. We also have a range of events to celebrate success. We prioritise health and wellbeing. We have a range of engagement events and initiatives to prioritise this. You can join our Health & Wellbeing programme where you will find advice on how to maintain a healthy mind and body. We are passionate about giving back to the community. To give a flavour of what we do, each year our people select their ‘Charity of the Year’ that we support and fundraise for. And much more… Still reading? Apply now and a member of our team will be in touch to discuss next steps.