Software Development Engineer in Test

£85,000 | London | Permanent

IQ Talent Solutions

Posted 23 days ago

IQ Talent Solutions

Software Development Engineer in - Test

What You Will Do:

As an engineer within our team, you will be responsible for collaborating with a geographically dispersed, agile team to develop and maintain automation tests within the defined automation framework. We are looking for an individual that has experience developing, optimizing, and refactoring automated tests and utilities with a passion for growing skills as well as solving complex and challenging problems. In this role you will interact with product management, development teams and testers to develop a strong understanding of the project and product testing objectives and ensure test automation design is traceable to requirements, user stories, or existing manual test cases and achieves a high level of requirement/test execution coverage.

Key Knowledge and Skills:

- BS in Computer Science or related field of study or equivalent experience

- 4+ years of professional experience pairing with developers to design, build, and improve test automation

- Hands-on DevOps experience developing and delivering products in a collaborative, agile team environment

- Experience coding in Java 8 with multi-threading, thread safe collections

- Experience using Selenium to automate UI tests

- Experience with TestNG, writing assertions

- Experience with Restful Services/Web Services testing using Java

- CI/CD experience using Bamboo or any other CI/CD tool

- Proven ability to write automated test scripts to verify data structures, data formats and data values using: Java, JUnit, TestNG (writing assertions), Selenium, Cucumber, Maven, Gradle, Apache Restful Services, Apache POI, SpringStrong collaboration, communication, and coaching skills

Preferred Knowledge and Skills:

- Experience with database development concepts (MarkLogic or Oracle)

- Experience in API testing, XML, Web Services, REST API

- Experience with load and/or performance testing tools

- Knowledge of Java, Java web applications, and modern Spring Frameworks (Spring Boot, Spring Cloud Services, Spring Security, etc.)

- Experience working on messaging based applications/services and service contracts

- Knowledge of testing cloud-based and microservice-based applications

- Working knowledge of a process and interactions with Test/Behaviour Driven Development (TDD /BDD) and/or Agile XP project teams

Please get in touch for a full detailed job spec.

InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process.