Full Job Description
Medidata: Conquering Diseases Together
Medidata is leading the digital transformation of life sciences, creating hope for millions of patients. Medidata helps generate the evidence and insights to help pharmaceutical, biotech, medical device and diagnostics companies, and academic researchers accelerate value, minimize risk, and optimize outcomes. More than one million registered users across 1,400 customers and partners access the world's most-used platform for clinical development, commercial, and real-world data. Medidata, a Dassault Systèmes company, is headquartered in New York City and has offices around the world to meet the needs of its customers. Discover more at www.medidata.com.
Senior Test Engineer is responsible for testing the products to reveal the quality and risk-related information with the intent of informing a decision. This role participates in the coaching of other testers on some aspects of testing. The Senior Test Engineer also contributes to the creation of test strategies and diagnosis of complex issues. This role will be responsible for contributing to test automation frameworks and execution.
Attend sprint planning meetings and discuss testing issues
Drive and lead prioritization of testing activities, across teams as needed
Evaluate, explore and model the product and features
Create product coverage outlines mind maps of what is to be tested
Proactively learn and apply test design principles
Generate test ideas and heuristics
Create test charters and checks
Create and maintain end to end automated tests
Work with engineers and testers on the team on writing and maintaining automated unit and integration tests
Identify and provide feedback on the gap/anomalies in the requirements
Explain risks, based on the impact assessment, to non-technical stakeholders
Adhere to Medidata's SOPs and Agile practices
Execute test charters within sessions
Analyze results of test sessions, draw meaningful conclusions, and suggest actions
Write clear and concise bug reports and steps to reproduce
Apply basic problem-solving skills
Collaborate with other scrum team(s) and stakeholders
Coach others on test strategy, test execution and the use of test tools
Make continuous self-education a priority
Keep up to date with the evolution of the testing industry
Chairs Testing Guild Working Groups
Ability to understand and execute Context-Driven and Session Based testing
Ability to test using Rapid Software Testing practices and principles
Ability to contribute to the development of project test strategy
Hands-on test automation experience
Ability to write code in Java or Python
Ability to act as a subject matter expert on a project
Ability to Identify tasks/ dependencies/ risks during backlog grooming/planning.
Ability to provide reasonable test estimates.
Ability to proactively learn and apply test design principles
Ability to create tests from stories/requirements
Ability to write well-defined scenarios and execute them
Ability to communicate own ideas to other teams
Ability to investigate and diagnose complex issues
Ability to collaborate effectively with all team members and with cross-functional teams
Ability to negotiate priorities and assure that testing issues are discussed and resolved
Ability to review test coverage and propose solutions to increase test effectiveness
Ability to diagnose complex issues and suggest testing strategies
Ability to create effective test reporting
Ability to work through problems
Ability to articulate technical issues
Possess problem-solving abilities
Possess the drive and intellectual curiosity to investigate issues
Clinical industry experience is an asset
Agile experience is preferred
Your Education & Experience:
5+ years of relevant job experience
Typically requires related experience and a Bachelor’s degree or Master’s degree; or equivalent experience
2+ years as a Test Automation Engineer and be able to write code in Java or Python
Having tested applications which have either have a reporting function and/or have done backend (database) testing
2+ years of experience in ETL testing
Basic Understanding of GIT including commands, creating Pull Requests, merging, etc.
Experience developing complex SQL queries
Experience building automated testing for large distributed systems
Experience in testing APIs with tools such as Postman, Swagger is a plus
Experience with OOP languages (Java, Ruby, C++, C#)
Experience working with Unix/Linux
Medidata is making a real difference in the lives of patients everywhere by accelerating critical drug and medical device development, enabling life-saving drugs and medical devices to get to market faster. Our products sit at the convergence of the Technology and Life Sciences industries, one of most exciting areas for global innovation. Nine of the top 10 best-selling drugs in 2017 were developed on the Medidata platform.
Medidata’s solutions have powered over 17,000+ clinical trials giving us the largest collection of clinical trial data in the world. With this asset, we pioneer innovative, advanced applications and intelligent data analytics, bringing an unmatched level of quality and efficiency to clinical trials enabling treatments to reach waiting patients sooner.
Medidata Solutions, Inc. is an Equal Opportunity Employer. Medidata Solutions provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability status, protected veteran status, or any other characteristic protected by the law. Medidata Solutions complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.