Maersk Group are in the process of strengthening its application development organization with a focus on driving ownership, predictability, agility, and lowering time to delivery.
As part of this exciting growth, we have a vacancy for a Senior Developer in Test with expertise in build, test, install and maintaining of Automation test framework working as key part of an Agile team consisting of Engineers working in the Java stack.
You will be actively involved in contributing to the test automation for business features for the Product & Solution Engineering organisation that embraces frequent delivery, end-to-end ownership and lean / agile principles.
The role will involve contributing on to a cross functional agile team in the elaboration, and development and testing of user stories while actively take part in sprint planning, backlog grooming and task estimation.
You will use hands-on development to develop new features as well as contribute to the creation of automation in high levels of test pyramid, actively refactoring code and continually contribution to code quality improvements.
Work as part of a scrum team with Product, BA, Developers, and Architects
Ensure we are achieving high-levels of test automation by appropriately guiding, from a test perspective, User Story analysis and scenario generation in BDD sessions
Participate in Team Meetings and also ensure the testing for the sprint is completed
Work collaboratively with developers so that test failures are found as early as possible.
Ensuring all tests are executed as required and results and statistics are clearly communicated in line with Agile’s principles of transparency.
Take responsibility for, and ownership of, all test artefacts required by the team
Promote and facilitate excellent triage including root-cause analysis in support of our Continuous Improvement objectives
Work with other test practitioners and the test manager to ensure we maintain best test practice across the department
Look for opportunities to innovate and improve our approach to Testing
Experience of building an automated integration test framework
We are looking for
We are looking for candidates with a proven performance track record with the following :
Minimum 8 years of experience of relevant experience in Test Automation
Advanced knowledge and understanding of digital and cloud technologies
Real passion of coding and technology
Experience of working on projects in large global organisations
Experience of working with virtual teams and scrum teams
Strong Working Knowledge in JAVA, GHERKIN
Strong data analysis / testing knowledge
Must have worked in BDD Test Automation Frameworks like Cucumber-JVM, Cucumber, JBehave, RSpec, etc.
Good understanding of API technologies like Swagger, Postman, RESTful, SOAPUI, MQ, etc.
Experienced in Framework Management technologies like Maven, Ant or Gradle
Experience of SQL or No SQL data platforms e.g Oracle, Cassandra, MS SQL, DB2 or MYSQL
Reporting Microsoft SSRS configuration / integration testing experience would add advantage
Strong experience in API Testing based on Apigee, Akana platforms
Experience in working with any one of the following Continuous Integration tools : Jenkins, Hudson, Team City, Bamboo, Anthillpro, GIT
Test Kafka Streams Experience in automating message / event / stream based architecture
Test Microservices Experience in automating SOA / microservices based. Experience in mocking frameworks
Test UI Experience in automating angular based SPAs with frameworks like selenium.
Experience in Authorization validations (RBAC)
Experience in using software development techniques like KANBAN
Strong understanding of OOPs concepts
Must have strong views on Agile TDD / BDD