This leading business based in Lincoln are looking to recruit a Software Tester. Reporting to the Test Team Leader, you will be responsible for the testing and quality assurance of software produced by the Development Team. The Software Tester is expected work closely with the development team, system operations team and design team in order to ensure timely execution of test phases. Responsibilities Execution of duties relating QA testing and processes and results analysis Scripting of tests, both manual and automated, using Selenium IDE, Java, Python and RobotFramework Management of some Selenium/RobotFramework automation writing/maintenance Helping other team members write excellent quality code and unit tests Collaborate with Development and Operations Teams to maintain existing and generate new testing tools, documentation and systems Defect reporting and management Conduct post-release/ post-implementation testing where necessary Work with cross-functional teams to ensure quality throughout the software development lifecycle Design, Execute and Maintain a high standard of Regression Automation Testing scripts To complete testing in line with agreed timeframes and by following the documented business processes using the appropriate test management and automation tools Identifying issues, risks and dependencies escalating and managing where appropriate Continually update skills by learning new technologies relevant to the role Knowledge, Skills & Experience Relevant academic attainment (e.g. ISTQB, B.Sc. in Computing or scientific subject), or equivalent experience Knowledge of the Software Development Lifecycle 1 - 3 years experience of a scripting language, preferably Python or Java Excellent written and verbal communication skills. Ability to understand software requirements and translate into test cases Good attention to detail and ability to work to tight deadlines Skills Practical and systematic approach to testing Ability to manage own workload and report on progress to the Test Team Leader Ability to communicate directly with peers, managers, and stakeholders whilst testing software to a successful conclusion Analytical and problem solving skills Effective verbal, presentation and listening communications skills Effective written communication skills IT skills including the ability to operate specialised technical software at a highly proficient level. Experience Experience of BDD / Cucumber / unit testing Experience working with legacy code bases Experience of an Agile and V-Model environment Experience with testing techniques and tools Experience with Relational Databases (e.g. MySQL / SQL Server) This is an excellent opportunity apply today for immediate consideration. This vacancy is being advertised by flatraterecruiting, the UK's leading Online Recruitment Agency. At flatraterecruiting we work differently to most recruiters, every time you apply to one of our vacancies, your CV goes through to the hiring manager to review. The hiring manager will then make the decision on your application and contact you directly. By applying you are giving your consent for us to process your application and pass on your details to our client for review for this vacancy only.