Developer In Test

Newport Pagnell
£33,000 per annum
02 Nov 2017
16 Nov 2017
Contract Type
Full Time
Job Purpose/Aim

The Developer in Test designs & develops Automated Acceptance/Integration tests by using/enhancing test automation frameworks to bring accuracy & efficiency in delivering ERP data Services’s products & services.

Key Roles and Responsibilities

The following are the core responsibilities for this role.

The scope and focus of the day to day activities will, however, evolve dependent on business requirements•Development of acceptance and technical tests on various components and mobile apps across the ERP Data Services CRM platform and also across the customer accounts.

•Code and script development (primarily using Java / Ruby) on a range of automated testing tools and frameworks, including Selenium, Robotium/UIAutomation and JBehave/Cucumber.

•Development and maintenance of mock and simulation software, and assist in the configuration of these in line with test environment requirements.

•Integration of automated acceptance and regression test suites and tools into the Continuous Integration pipeline.

•Working within a cross-functional agile team, performing hands-on test preparation and execution. Providing input on all aspects of test development.

•Maintain a close working relationship with development staff, collaborating and co-ordinating work related to testing and test automation.

•Design, build and maintenance of automated test frameworks and test suites for ERP Data Services Ltd wide products and components, with a focus on delivering test solutions that are structured and re-usable.

•Planning and creating test data sets, incorporating these into the set-up and tear-down of environments and test runs as required.

•Identify opportunities for introducing new test techniques, approaches and extending automation, and presenting these to the enterprise engineering test team for discussion and consideration.

•Implement and execute test automation suites, identify, log and resolve defects with the relevant parties, ensuring re-testing and closure.

•Develop performance /non functional testing using Load Runner/Jmeter

•Understand and proficient with SAPBO and Database Testing.

•Should have development experience with C/C++ in order to test the native calls calling from JNI

Experience and Qualifications

Education and Qualifications

Successful candidates have typically been educated to degree level in an IT, engineering or scientific disciplines.

ISTQB/ISEB qualified to intermediate level desirable, Advanced Technical Test Analyst preferred. Java certification would be an added bonus.



•Significant involvement in the development of test automation strategy and frameworks.

•Automating webservice tests with an understanding of SOA/REST principles.

•Development and maintenance of Simulators and Stubs.

•Creating utilities as a part of framework development e.g. report generation.

•Technical testing of multi-tiered enterprise applications.

•Experience of automated test tools including Selenium WebDriver and Appium/Calabash.

•TDD and/or BDD/SBE.

•Planning and generation of test data.

•Build and continuous integration e.g, Ant, Maven, CruiseControl, Jenkins.

•Experience with performance testing with Load Runner /Jmeter

•Experience with C/C++ along with Java JNI

•Experience of interacting with developers and stakeholders.

•Experience of mentoring team members on technical issues.


•Working with bank payment systems.

•Working knowledge of load, performance & non-functional testing with relevant tools.

•Hands on testing of mobile applications.

•Involvement in static analysis and code coverage.

•Direct involvement in an agile team.

Experience in Citrix servers .

Please be noted that the job advertisement is valid from 20/Oct/2017 till 19/Nov/2017

This job was originally posted as