Developer in Test Job

Date: Jan 20, 2019

Location: Prague, CZ

Apply now »
Apply now

Apply for Job

Requisition ID: ENG004179

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.




You can expect sustainable work with enthusiastic team. With
strong JavaScript and SharePoint community around, their gatherings and pizzas,
all incubators, code retreat sessions and autumn academies, there are many
opportunities for your career development. 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. 



Qualifications

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


  • “SharePoint positive person”
  • Excellent knowledge of QA
  • Practical SharePoint experiences
  • SiteCollections, Lists, Libraries, User
    permissions
  • Deployment of SharePoint applications
  • Good software development knowledge and applying
    practices in coding (for instance, C#, JavaScript/TypeScript, PowerShell,
    Groovy, Python, …)
  • Debug and analyze issues/bugs of web
    applications
  • Good verbal and written communication skills
  • It would be a big advantage if you understand
    the principles of Test Automation and Continuous Integration



Technology stack we
currently use



  • SharePoint Online, Azure, Office 365 as platform
  • React, TypeScript, PowerShell, Node.js for
    development
  • Jest and XUnit for tests, CodeceptJS and
    TestCafe for UI tests
  • Jenkins for CI
  • SonarQube for static analysis
  • JIRA, Bitbucket & Git for day-to-day work


 


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.





Job: Engineering, Development & Integration
Other Locations:
Employee Status: Regular
Travel: Yes, 10 % of the Time
Number of Openings: 1
Shift (if applicable):
Hazardous Materials:
Company Trade Name: MSD


Job Segment: Pharmaceutical, Developer, Sustainability, Engineer, Medical, Science, Technology, Energy, Engineering, Healthcare

Apply now »
Apply now

Apply for Job