Software Developer in Test

Maersk8 days ago
Copenhagen, DK
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 performanceCollaborating 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 offerJoining 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 responsibilitiesBe 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 goalsDevelop 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 standardsCollaborating 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.We are looking forSkillsSolid 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 responsibilityAble to provide constructive feedback and effectively review code, guiding other test engineers in the right directionExperienceEssentialSound knowledge of any of the scripting languages, tools and methodologies – JavaScript, XML, SQL, Python, Ruby, .Net and associated technologies and toolsetsStrong 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, SOAPUISound knowledge of RESTful API’s, Clients, Microservices, GIT, Maven, Linux and jUnit/nUnitHave experience of using any application lifecycle management like JIRA/TFS/HPALMExperience 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 haveExperience working in the transportation industry or related field with solid understanding of the platforms and processes involvedExperience using Continuous Integration (CI) / Continuous Delivery (CD) systems for development and deployment using Hudson/Jenkins or similar integration toolingExperience working in the transportation industry or related field with solid understanding of the platforms and processes involvedSound knowledge on Application Security testing methodologies (DAST, SAST)


Copenhagen, DK

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH