Software Developer Max Supplier Rate: 460 Duration: 3 months Location: Telford with 2 days/week in officeJob Description:You will be working in an Agile Scrum team on the preparation and execution of the test phases (using test automation) of one or more release-based projects. You will be involved in projects that are varied and challenging and require sound software and system testing skills.You will be driving quality deliverables through automation including tools, process, measurement, environment and data.You will be contributing to the elaboration of user stories in order to achieve viable, testable products with clearly defined acceptance criteria.You will identify opportunities to adopt innovative testing technologies and techniques as part of a focus on continuous improvement.Ideal candidates will have strong competence in:Java or JVM languages such as Scala, Groovy etcSoftware Developer - Java /JEE / Java FrameworksExpertise in test automation tools and frameworksUI testing - Selenium or any equivalent front-end browser based testing frameworkAPI testing - web services / RESTful (using RestAssured or similar)Gherkin based BDD framework (such as Cucumber)Understanding of the benefits and differences between UI/API/Integration and Unit testingThe following testing approaches: Exploratory, Automated, Performance, Usability, Accessibility and Security testing.Understanding how physical architecture affects QAContinuous Delivery and integration ..... full job details .....