Functional Test Analyst - Fixed term contract - £45K - £55K - Surrey La Fosse has partnered with an excellent client to recruit a skilled Test Analyst on a fixed-term basis. This is a great opportunity to contribute to a dynamic team, ensuring high-quality software delivery through thorough testing, automation, and Agile collaboration. Key responsibilities: Analyse requirements, user stories, and acceptance criteria to develop comprehensive test plans and test cases. Execute functional, regression, and system integration tests to validate software functionality and performance. Collaborate with developers and product owners to design effective and robust testing strategies. Design, develop, and maintain automated test scripts using tools such as Selenium, Cucumber, and JUnit. Integrate automated tests into CI/CD pipelines for fast and continuous feedback. Identify opportunities to expand test automation coverage and improve test efficiency. Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming. Work closely with development teams to ensure timely and efficient test execution in an Agile environment. Provide continuous quality feedback and promote testing best practices. Identify, log, and manage defects throughout the software development lifecycle. Key requirements: 5 years of experience in software testing, including both automation and functional testing. Proven ability to set up a test automation framework from scratch. Strong expertise in Java and Selenium for automation. Experience with web-based application testing. Solid understanding of functional testing methodologies. Hands-on experience in User Acceptance Testing (UAT) – planning, coordinating, and running sessions. Comfortable working with and providing services to multiple clients .