maintain scoped product features, while gradually taking ownership of larger tasks Investigate and resolve defects, document findings and build a methodical approach to problem solving Write unit tests and support regression testing to help deliver reliable software releases Contribute to code reviews, team planning and technical documentation Learn … understanding of security requirements The candidate Degree in Computer Science, Software Engineering or a related subject, or equivalent practical experience Logical approach to problem-solving, with attention to detail and a willingness to investigate issues Good understanding of software development fundamentals, with an interest in testing, version control ...