Software Developer in Test

ApplyPrint Preview
 
 
 
Software Developer in Test
CopenhagenLocalITRef.: MA-225424
Maersk is strengthening its software development organisation, focusing on driving predictability, reducing cost of ownership and increasing agility in our technology. We are looking for a Senior Software Developer in Test with development skills and strong testing mindset, experience working in Agile projects and leadership to help shape development within Maersk Technology.
Can you help to improve global supply chain logistics? Are you excited to work on platforms that handles millions of bookings and transactions? In this role, you will have long-term ownership of one or more applications, including build, test, transition and operation for Maersk's customer-facing systems using the latest technical stack.
Are you passionate about designing and developing Java API’s following the best practices? You will be involved in developing and working in an Agile and CI/CD environment to develop API’s that will help deliver core functionalities across the organisation. You will work in an environment where new ideas and processes will be welcome. You will work alongside other developers, mentoring them and learning from them as well as from the wider Maersk technology teams around the world.
The role will involve:
• To work as a member of an Agile development team working within a cross functional teams (API / Microservices, UI and DevOps) to develop existing and new testing libraries and frameworks covering end to end functional and / or performance test automation. You will mentor juniors to write efficient and quality tests.
• Incorporating your industry knowledge and experience in end to end test automation solutions be it Front end, middleware or backend applications.
• Help define efficient test solutions and implementation strategies to create highly cohesive automated testing practices.
• You will contribute to Agile teams in the elaboration and definition of user stories as part of feature development.
• Participate in sprint planning, backlog refinement and task estimation.
• Basic understanding of application security and performance
• Collaborating within the team to write Gherkin tests and review automated code for other team members.
• Travelling as needed to Maersk locations to meet and work with development team members based abroad (e.g. Denmark).
• You may be asked to perform out-of-hours support tasks.
We Offer
Joining Maersk will embark you on a great journey with career development in a global organisation. As Software Developer in Test, you will gain broad business knowledge of the company’s activities globally, as well as understand how the complexity of IT supports the transport and logistics business.
You will be exposed to a wide and challenging range of business issues through regular engagement with key stakehold-ers across all management levels within Maersk.
You will work and communicate across geographical and cultural borders that will enable you to build a strong profes-sional network. We believe people thrive when they are in charge of their career paths and professional growth. We will provide you with opportunities to broaden your knowledge and strengthen your technical and professional foundation.
By choosing Maersk, you join not only for the role, but for a career. From here your path may take you towards extended responsibilities within Product Service and Engineering, IT Delivery or IT Leadership.
We aim to be a world-class professional IT organisation that delivers business value through automation, standardisation and innovation. We believe in empowerment where each of us takes ownership and responsibility for developing and im-plementing new ways of working.
Key Responsibilities
• Be a part of Agile teams and becomes a fully integrated member of a feature team with the ability to develop and executed tests in line with project / sprint timescales and sprint goals
• Develop and review automated tests, framework and solutions across the test lifecycle and in turn support the rapid create and development of automated tests for integrated in CI/CD pipeline.
• Work with the wider Maersk Testing Community to share experiences and ensure a coordinated and mutually supportive approach to automation across Maersk IT.
• Participating in decision-making regarding the integration of software packages and programmes to support Test Automation.
• Support continuous improvement initiatives within the teams by proposing enhancements based on testing need and/or industry advances.
• Ensuring the product quality is above industry standards
• Collaborating with scrum master and team to work collaboratively.
• Embrace emerging technologies and solutions to ensure our online experience continually evolves to deliver quality of product that our customers need.
Who we are looking for
Skills
• Solid written and verbal communication skills and able to articulate technical complexity to be understood by both technical and non-technical personnel.
• Ability to manage multiple tasks and conflicting priorities.
• Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved.
• Customer-focused, whether responding to support queries or developing new features and functionality.
• Is a self-starter and ability to drive work independently and with others in a team environment.
• Is results oriented and has a high degree of accountability, commitment and responsibility
• Able to provide constructive feedback and effectively review code, guiding other test engineers in the right direction

Experience
Essential
• Sound knowledge of any of the scripting languages, tools and methodologies – JavaScript, XML, SQL, Python, Ruby, .Net and associated technologies and toolsets
• Strong hands-on test automation experience from an Agile background within an ecommerce environment using BDD and/or TDD methods using tools like Selenium WebDriver, Cucumber-JVM, Appium, Gherkin, SOAPUI
• Sound knowledge of RESTful API’s, Clients, Microservices, GIT, Maven, Linux and jUnit/nUnit
• Have experience of using any application lifecycle management like JIRA/TFS/HPALM
• Experience of translating a business need into a robust and integrated test solution.
• Development of test automation frameworks and scripts across multiple testing levels and technologies, ideally against Microservices architecture.
• Experience working alongside 3rd party partners and suppliers in a global delivery model.
• Delivery of small complete changes at high cadence.

Nice to have
• Experience working in the transportation industry or related field with solid understanding of the platforms and processes involved
• Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for development and deployment using Hudson/Jenkins or similar integration tooling
• Experience working in the transportation industry or related field with solid understanding of the platforms and processes involved
• Sound knowledge on Application Security testing methodologies (DAST, SAST)
>Last application date: 04 October 2019.
For further information, please contact: Amanda Huckerby - amanda.huckerby@maersk.com.
As a performance-oriented company, we strive to always recruit the best person for the job – regardless of gender, age, nationality, sexual orientation or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high-performing teams.
 A.P. Moller - Maersk is an integrated container logistics company working to connect and simplify its customer's supply chains. As the global leader in shipping services, the company operates in 130 countries and employs roughly 70,000 people. With simple end-to-end offering of products and digital services, seamless customer engagement and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world. For more information: https://www.maersk.com
 
 
All the way.