Software Testing Engineer Job Type: Full-time (37.5 hours/week) Salary: £30,000 - £35,000 Location: Newbury We are seeking a highly motivated Software Testing Engineer with a strong foundation in Artificial Intelligence (AI) and Machine Learning (ML). This role involves leveraging your R&D expertise to develop and execute comprehensive testing strategies for our marine and environmental systems. Day-to-day of the role: Identify, document, and track software defects, collaborating with the development team for resolutions. Design, develop, and execute both automated and manual test cases for software and embedded systems. Work closely with cross-functional teams to streamline product testing and enhance software architecture. Ensure software meets high standards of quality, security, and performance. Analyse test results, generate reports, and provide recommendations for improvements. Continuously enhance testing processes, tools, and frameworks. Apply AI and ML algorithms to improve testing strategies and frameworks. Conduct integration testing for microcontrollers and other embedded systems. Stay updated with the latest industry trends and testing tools, particularly in AI, ML, and embedded systems. Participate in the creation of proof-of-concepts (POCs) for emerging technologies and integrate third-party solutions. Required Skills & Qualifications: Bachelor’s degree in Computer Sciences or a related field. Proficiency in programming languages such as C#, C, C++, and Python. Experience with machine learning, microcontrollers, and deep learning frameworks. Familiarity with test automation frameworks and bug tracking tools (e.g., Jira). Strong understanding of software testing methodologies and QA processes. Ability to work effectively with cross-functional teams to deliver innovative solutions. Benefits: Collaborative work environment. Opportunities for professional growth. Chance to be part of a global and dynamic industry. Work on innovative projects that significantly impact maritime safety and environmental sustainability.