Senior Quality Engineer
APM Terminals
Office
Bangalore
Full Time
Opportunity
Maersk is strengthening its software development organization, focusing on driving predictability, reducing cost of ownership and increasing agility in our technology. APM Terminals plays an important role in enabling the global Maersk Ocean and Logistics network as well as serving other Shipping Lines, Beneficial Cargo Owners, Freight Forwarders, intermodal logistics providers and integrating with a wide variety of local port authorities, customs and government bodies across our global network of transhipment, import and export gateway terminals.
In support of the broader Maersk strategy, we are accelerating the transformation of our business from a portfolio of independently operated terminals into a safer, better, bigger global terminals operator. We are looking for a Senior Quality Engineer with strong hands on skills in manual & automation testing, end to end validation, leading the initiatives as individual contributor as well as leading a group of quality engineers and have solid experience working in Agile projects to help shape development within Maersk Technology.
Can you help to improve global supply chain logistics? Are you excited to help build platform that focus on providing capabilities that support customs Integration? In this role, you will be responsible for the technical realization of solutions, ensuring each solution is architected, designed and developed in accordance with enterprise application roadmaps, standards and guidelines using the latest technical stack.
We Offer
Joining Maersk will embark you on a great journey with career development in a global organization. As a Senior Quality Engineer you will engage with Platform product owners, scrum teams, solution vendors and platform vendors through the solution lifecycle with prime responsibility from analysis, solution design, quality assurance from development, testing and validation through to deployment.
This is an extremely exciting time to join a fast paced, growing, and dynamic team that solves some of the toughest problems in the industry and builds the future of trade & logistics.
We aim to be a world-class professional IT organization that delivers business value through automation, standardization, and innovation. We believe in empowerment where each of us takes ownership and responsibility for developing and implementing new ways of working.
Key responsibilities
As a Senior Quality Engineer within the Fleet Management System (FMS) team,
• You will focus in ensuring the development efforts to build world class automation products meet our quality standards.
• You will be responsible for leading testing and validation activities within the team and be responsible for preparing test plan and executing it with high quality ensuring the completion as per the committed timelines along with continuous deployment and delivery of Fleet Management System (FMS)
• You will work to define quality acceptance criteria and ensure our automated test suite is up to date as features are delivered to drive the product owners’ vision in building the highly robust and scalable FMS product.
• You will use your knowledge of writing effective unit & integration tests to coach and mentor other team members and ensure the developed features meet their acceptance criteria.
• You will use your industry knowledge and experience in QA automation development and tools within Maersk Technology and be a champion of industry best-practice within the organisation
• You will set the testing and automation framework across the Automation teams to help faster and defect free deliveries resulting in reduced time to deploy solutions in production with high quality standards.
• You will be taking part in ensuring releases are smoke tested and meet the acceptance criteria.
• You will collaborate with other quality engineers, developers, product owners, architects, designers, UX experts, Senior Engineering Managers, partners and key people in the business.
• The team is responsible for aiding other teams to onboard and integrate with our Automation team. This involves creating documentation and code examples that can be referenced in support channels, teaching sessions and assisting other engineering teams especially other quality engineers.
• The team is responsible for ensuring the smooth operation of our services in production. This involves supporting the team in case of critical issues.
• Write test cases based on acceptance criteria, execute test cases, file bugs, and send test reports;
• Diagnose, track and manage quality issues to resolution required;
• Apply sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues;
• Build automation test framework and tools;
• Help develop the community automation testing framework and enhance the coverage by adding more tests to the existing suite;
• Collaborate cross-functionally to develop and document product development processes and support study validation activities;
• Interpret test results and prepare comprehensive test reports;
• Develops automated testing solutions for enterprise level applications and solutions for automation teams using latest, scalable frameworks;
• Performs complex quality assurance tests and inspection activities;
We are looking for
The ideal candidate will have a background that spans Automation and Manual testing. We are looking for Senior Quality engineer who have strong manual and automated testing and validation experience.
As an Senior quality engineer, you will demonstrate the following characteristics and skills:
• You have a sound knowledge of testing strategies with 10+ years of experience of developing and implementing automation tests with cloud agnostic, highly scalable, high performant, highly reliable, highly secure solutions, preferably in a product development environment.
• You are a “doer. You get things done.
• You have excellent communication skills, solid work ethic and an ability to test and support production code
• Experience of test-driven development (TDD) and behaviour-driven development (BDD) using frameworks such as Cucumber.
• Experience of building test automation using development languages such as JavaScript Object Notation (JSON), XML, jQuery, Qt etc.
• Experience of using automated tools such as nUnit, JUnit, robot framework, JMeter etc.
• Experience with testing large scalable solutions preferably with C#, .net core, Qt, C++.
• Experience with CI/CD tools such as GitLab, Jenkins
• Experience with Containerization/dockerization, Kubernetes is a must.
• Experience with System Integration Test covering embedded, protobuf, ActiveMQ, XML, Internal MQTT, Protocol buffers.
• You understand the difference & have experience with industrial automation, application software, serverless architecture, cloud agnostic enterprise level solutions.
• Experience working in Agile projects with a good knowledge of Agile practices
• Experience of testing OAuth based features (Keycloak, JWT etc.) and flows will be necessary.
• Knowledge of analytical techniques, problem solving and statistical analysis;
• Good verbal and written communication skills;
• Strong interpersonal skills and ability to work within a close-knit team environment.
• Ability to learn and adapt quickly ability to motivate people, instil accountability and achieve results;
• Interpret test results and prepare comprehensive test reports;
• Working with Lead Quality Engineer, stakeholders to prepare the test plan, lead the testing activities across the teams, prepare risk mitigation plan, risk management activities, follow up and make sure the delivery commitments are met.
At Maersk and APM terminals, we value the diversity of our talent and will always strive to recruit the best person for the job – we value diversity in all its forms, including but not limited to: gender, age, nationality, race, sexual orientation, disability or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high performing teams.
Job Description- Senior Quality Engineer
Opportunity
Maersk is strengthening its software development organization, focusing on driving predictability, reducing cost of ownership and increasing agility in our technology. APM Terminals plays an important role in enabling the global Maersk Ocean and Logistics network as well as serving other Shipping Lines, Beneficial Cargo Owners, Freight Forwarders, intermodal logistics providers and integrating with a wide variety of local port authorities, customs and government bodies across our global network of transhipment, import and export gateway terminals.
In support of the broader Maersk strategy, we are accelerating the transformation of our business from a portfolio of independently operated terminals into a safer, better, bigger global terminals operator. We are looking for a Senior Quality Engineer with strong hands on skills in manual & automation testing, end to end validation, leading the initiatives as individual contributor as well as leading a group of quality engineers and have solid experience working in Agile projects to help shape development within Maersk Technology.
Can you help to improve global supply chain logistics? Are you excited to help build platform that focus on providing capabilities that support customs Integration? In this role, you will be responsible for the technical realization of solutions, ensuring each solution is architected, designed and developed in accordance with enterprise application roadmaps, standards and guidelines using the latest technical stack.
We Offer
Joining Maersk will embark you on a great journey with career development in a global organization. As a Senior Quality Engineer you will engage with Platform product owners, scrum teams, solution vendors and platform vendors through the solution lifecycle with prime responsibility from analysis, solution design, quality assurance from development, testing and validation through to deployment.
This is an extremely exciting time to join a fast paced, growing, and dynamic team that solves some of the toughest problems in the industry and builds the future of trade & logistics.
We aim to be a world-class professional IT organization that delivers business value through automation, standardization, and innovation. We believe in empowerment where each of us takes ownership and responsibility for developing and implementing new ways of working.
Key responsibilities
As a Senior Quality Engineer within the Fleet Management System (FMS) team,
- You will focus in ensuring the development efforts to build world class automation products meet our quality standards.
- You will be responsible for leading testing and validation activities within the team and be responsible for preparing test plan and executing it with high quality ensuring the completion as per the committed timelines along with continuous deployment and delivery of Fleet Management System (FMS)
- You will work to define quality acceptance criteria and ensure our automated test suite is up to date as features are delivered to drive the product owners’ vision in building the highly robust and scalable FMS product.
- You will use your knowledge of writing effective unit & integration tests to coach and mentor other team members and ensure the developed features meet their acceptance criteria.
- You will use your industry knowledge and experience in QA automation development and tools within Maersk Technology and be a champion of industry best-practice within the organisation
- You will set the testing and automation framework across the Automation teams to help faster and defect free deliveries resulting in reduced time to deploy solutions in production with high quality standards.
- You will be taking part in ensuring releases are smoke tested and meet the acceptance criteria.
- You will collaborate with other quality engineers, developers, product owners, architects, designers, UX experts, Senior Engineering Managers, partners and key people in the business.
- The team is responsible for aiding other teams to onboard and integrate with our Automation team. This involves creating documentation and code examples that can be referenced in support channels, teaching sessions and assisting other engineering teams especially other quality engineers.
- The team is responsible for ensuring the smooth operation of our services in production. This involves supporting the team in case of critical issues.
- Write test cases based on acceptance criteria, execute test cases, file bugs, and send test reports;
- Diagnose, track and manage quality issues to resolution required;
- Apply sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues;
- Build automation test framework and tools;
- Help develop the community automation testing framework and enhance the coverage by adding more tests to the existing suite;
- Collaborate cross-functionally to develop and document product development processes and support study validation activities;
- Interpret test results and prepare comprehensive test reports;
- Develops automated testing solutions for enterprise level applications and solutions for automation teams using latest, scalable frameworks;
- Performs complex quality assurance tests and inspection activities;
We are looking for
The ideal candidate will have a background that spans Automation and Manual testing. We are looking for Senior Quality engineer who have strong manual and automated testing and validation experience.
As an Senior quality engineer, you will demonstrate the following characteristics and skills:
- You have a sound knowledge of testing strategies with 10+ years of experience of developing and implementing automation tests with cloud agnostic, highly scalable, high performant, highly reliable, highly secure solutions, preferably in a product development environment.
- You are a “doer. You get things done.
- You have excellent communication skills, solid work ethic and an ability to test and support production code
- Experience of test-driven development (TDD) and behaviour-driven development (BDD) using frameworks such as Cucumber.
- Experience of building test automation using development languages such as JavaScript Object Notation (JSON), XML, jQuery, Qt etc.
- Experience of using automated tools such as nUnit, JUnit, robot framework, JMeter etc.
- Experience with testing large scalable solutions preferably with C#, .net core, Qt, C++.
- Experience with CI/CD tools such as GitLab, Jenkins
- Experience with Containerization/dockerization, Kubernetes is a must.
- Experience with System Integration Test covering embedded, protobuf, ActiveMQ, XML, Internal MQTT, Protocol buffers.
- You understand the difference & have experience with industrial automation, application software, serverless architecture, cloud agnostic enterprise level solutions.
- Experience working in Agile projects with a good knowledge of Agile practices
- Experience of testing OAuth based features (Keycloak, JWT etc.) and flows will be necessary.
- Knowledge of analytical techniques, problem solving and statistical analysis;
- Good verbal and written communication skills;
- Strong interpersonal skills and ability to work within a close-knit team environment.
- Ability to learn and adapt quickly ability to motivate people, instil accountability and achieve results;
- Interpret test results and prepare comprehensive test reports;
- Working with Lead Quality Engineer, stakeholders to prepare the test plan, lead the testing activities across the teams, prepare risk mitigation plan, risk management activities, follow up and make sure the delivery commitments are met.
At Maersk and APM terminals, we value the diversity of our talent and will always strive to recruit the best person for the job – we value diversity in all its forms, including but not limited to: gender, age, nationality, race, sexual orientation, disability or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high performing teams.
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.
Senior Quality Engineer
Office
Bangalore
Full Time
August 14, 2025