Accessibility Links

Software Developer in Test/ QA Automation Engineer - Java, C#

  • Salary: £35000 - £50000 per annum
  • Job type: Permanent
  • Location: Nottingham, Nottinghamshire
  • Sector: Testing
  • Date posted: 04/03/2017
  • Job reference: J361092A

We're really sorry, but it looks like this job has already been filled.

Register your CV with us, see our latest jobs or use the search below.

Software Developer, Automation, Java, C#, Selenium

One of the world's largest Information and Intelligence/ Financial organisations are putting together a new team, from the ground up, to focus solely on designing, building, and implementing an automated testing capability for one of their largest and newest products. They are looking for a skilled Automation Tester/ Developer/ Software Developer in Test to join the team.

This is an opportunity to work as part of the QA team to design and develop a Java based test automation framework that's capable of running multiple test types unattended.
To coordinate with the team across different layers of the test automation architecture. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Main Responsibilities / Accountabilities:
 Design, build, and maintain efficient, reusable, and reliable Java code based on requirements or User Stories
 Ensure the best possible performance, quality, robustness, and usability of the test automation framework
 Identify bottlenecks and bugs, and devise solutions to these problems
 Help maintain source code quality, organization, and management
 Employ industry standard Java design patterns for all code
 To execute the automated tests and manual testing as and when needed.

Key Relationships: Connect QA Team Lead (reporting to)
 Connect QA peers
 Connect developers

Essential Skills/Experience Required:
 Good understanding of Java
 Solid understanding of object-oriented programming
 An experienced Software Engineer
 Good experience with using various software design patterns
 Demonstrable experience of writing reusable Java libraries
 Solid understanding of Selenium WebDriver
 Demonstrable experience of writing clean, readable Java code
 Demonstrable experience of implementing automated testing frameworks
 Good understanding of code versioning tools such as Git
 Experience of test management tools such as Jira
 Experience of the defect management lifecycle

Desired Skills/Experience Required:
 Proficient in Java
 Basic understanding of JVM, its limitations, weaknesses, and workarounds
 Familiarity with concepts of MVC, JDBC, and RESTful
 Experience with continuous integration
 Experience with build tools such as Ant or Maven.
 Demonstrable manual testing skills
 Demonstrable experience of using external databases with Java

This is a real opportunity to get involved from an inceptual stage with a worldwide brand, and put your name to one of the most prestigious companies and products on the market.

Similar jobs
View more similar jobs