Have you heard about MSD?
MSD is a global health care leader with a diversified portfolio of prescription medicines, vaccines and animal health products.
The difference between potential and achievement lies in the spark that fuels innovation and inventiveness; this is the space where MSD has codified its 125-
year legacy. MSD’s success is backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare.
MSD’s Information Technology division partners with colleagues across the business to help serve our patients and customers around the world.
Ours is a high-energy team of dynamic, innovative individuals dedicated to advancing MSD’s contribution to global medical innovation by leveraging information and technology to efficiently advance the business by driving revenue and productivity.
What can you expect?
In our team, we develop intranet applications. We focus on good quality, reduce tech debt and improve test automation within our cross-
functional team, to keep the development sustainable. Applications are written in React and TypeScript, hosted on SharePoint Online platform and integrated with rest of Office 365 services, Azure and backend APIs.
We also maintain small APIs in Node.js and C#.
There is 7 of us, we share our experience and knowledge. Our Product Owner brings ideas, we challenge them and collaborate to create solution that is good from both product and technical perspective.
We believe in emerging architecture and therefore we do architectural and technical decisions on our own. However, if we are in doubt, there are experts we can ask.
Company culture is open, transparent, and people are willing to help.
And of course you are encouraged to attend conferences during a year.
We are a part of Web & Mobile Apps Development group of 7 product teams. Our teams consist of 5 to 7 people in cross-functional setup including UX Designer, Scrum Master and Product Owner.
We like SharePoint Online a lot as well as React, Azure, but also like experimenting with other technologies. We like trying different approaches to achieve our goals, like TDD or mobbing.
What will your day and week look like?
Our day starts with standup, and we operate in 7 or 14-day sprints. Of course, if you are early bird, you don't have to wait for standup just start earlier & leave earlier, that depends on you.
Despite home office is allowed, and depends on team agreement, we like to sit together & team up. Of course, we do code reviews.
And we improve the code as we go. We perceive quality as an indispensable and inseparable part of our applications. As developers, we do our best, but we need even another point of view.
You got it, didn’t you? Right, yours! Nobody will be angry when you discover a bug or find something illogical. We all know it will help us to deliver the first-
choice application. Although we try to be as agile as possible, the pharmaceutical industry has some essential rules. Therefore, we must cover our activities with proper documentation.
It requires patience and good care. We believe most of that could be automated. And we’d be happy if you help us.
What do we expect from you?
First, you should not be afraid of SharePoint Online. Knowledge of SharePoint, Azure, Office 365 technology is an advantage but not necessary.
If you are open to learn something new, you’ll have a great opportunity to gain unique skills.
Because you will be driving our testing strategy and efforts, you should be able to plan our testing activities, give advices, help us with testing tools and approaches.
You understand the different types of tests, e.g Smoke Tests, System Tests, UAT. Despite using even exploratory testing, most of our QA activities are and must be well-
structured, thus you have to be able to create, maintain and execute test cases in a way that fulfills internal requirements.
Because of close cooperation with product owners, you will have an opportunity to help them executing UAT.
We really expect you have the right "killer" / tester instinct. It means... You find the errors the developer doesn't. You see UI / UX inaccuracy the developer ignores.
You trust your gut feeling and dig deeper as long as you find even the most intricate bug. On the other hand, there isn't a need to do it difficult if it's not necessary.
If you haven't relished creating documentation yet, you should be willing to grow to love it. : ) As said we welcome if you help us to do it easier.
We really don't want to make rocket science of it.
Skills and experience
Technology stack we currently use
Your role at MSD is integral to helping the world meet new breakthroughs that affect generations to come, and we’re counting on your skills and inventiveness to help make meaningful contributions to global medical advancement.
At MSD, we’re inventing for life.