QA Automation Engineer (R1097114) in Warsaw, PL at IQVIA™

Date Posted: 2/5/2020

Job Snapshot

Job Description

IQVIA™ is the leading human data science company focused on helping healthcare clients find unparalleled insights and better solutions for patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness the power of healthcare data, domain expertise, transformative technology, and advanced analytics to drive healthcare forward.

Technology Solutions division of IQVIA develops and markets healthcare-focused enterprise software applications including Master Data Management, CRM, Multi-channel Marketing, Content Management, Social and Compliance solutions.  The Digital Office leads the transformation of the Technology Solutions product portfolio and is developing a micro-intelligence platform bringing a layer of smart services to Technology Solutions’ software offering called “Ada”. Ada’s micro-intelligent services use machine learning, natural language processing and deep learning techniques as appropriate, and relies on a big data layer.

Role Purpose:

The QA Automation Engineer will work closely with a product development team. You will be working in an Agile environment to improve the quality, reliability and performance of the application under test.  The job offers excellent opportunities to work on interesting business solutions and challenging technology. Understanding the product and finding good ways to ‘break’ the software are key to improving quality in this role. Automation is key to test efficiency on this project. As the team is spread out in multiple geographies, the ability to work with the team on a daily basis, communicating effectively and being a positive team player is essential.

The Ada team is looking for its QA Automation Engineer.

Do you have a passion for building great products? Do you believe in customer-centricity? Do you have strong analytical, interpretative and problem-solving skills? Do you want to work in a positive, can-do environment where collaboration and growth mindset are valued?
Join us!

Our team’s values:

  • We focus on building software that adds value for our customers
  • We believe that the best idea or opinion precedes the title of its author
  • We are respectful of everybody’s “think” time, optimizing meetings and limiting interruptions as much as possible
  • We value attitude over aptitude; no jerks allowed
  • We value ownership, accountability, openness in collaboration and feedback
  • We test our code before handing it off: unit tests, ML tests, (continuous) integration tests, etc
  • We believe in reusing existing solutions over reinventing the wheel, and automating where possible
  • We seek continuous improvement, individually and as a team

Principle Accountabilities:

  • Be a Lead Tester who can test a complex solution and work independently (including ETL, data lake, query APIs with containerization deployment)
  • Develop and execute test scenarios for back end testing (ETL, API, Services, etc) of the Ada platform
  • Design and run quality test, as well as performance tests
  • Have the ability to quickly automate test scenarios
  • Review agile functional and design requirements to ensure full understanding of individual deliverables to enable development of good test scenarios
  • Identify defects and impact on the solutions
  • Deliver high quality software that matches technical requirements in a timeframe that matches business needs
  • Collaborate with globally distributed Product Management and Development on Agile teams
  • Follow process by adhering to documented methodology.  Provide good and clear test cases, with traceability to requirements and defects
  • Should be able to perform manual testing or create test cases or create automate test scripts depending on the need of the team

Technical skills

  • Selenium
  • Robot Framework
  • Python
  • Code analysis and debugging capabilities
  • Javascript
  • Build tools [Jenkins/Gitlab Runners]
  • Docker, Kubernetes
  • Test data management tools such as GridTools

Minimum Education, Experience, & Specialized Knowledge Required:

  • Degree in Computer Science or a related subject is preferred
  • 3+ years of relevant back-end QA Automation Engineering experience
  • At least 2+ years experience with Python programming (testing area)
  • Experience in back end testing (ETL, API, Services, Datcenter Automation etc)
  • Experience in Frontend and/or RPA testing (Selenium, Robot Framework)
  • Experience testing cloud-based application, and docker and kubernetes deployments
  • Experience in designing and managing test suites for beforementioned use cases
  • Experience working using the agile development methodology
  • Strong experience with test driven development methodologies
  • Experience in testing iOS apps and/or apps or performing ui automation for either is a plus
  • Prior experience in using tools like Testrail, jira and confluence is a plus
  • Good analytical, reasoning and problem solving skills required

To be successful in this role, you must also:

  • Work well in a collaborative, team based environment (both work autonomously and as part of a team)
  • Be a self-starter who enjoys collaborating
  • Be flexible and able to work in a fast-paced, dynamic environment
  • Be fast and efficient and able to juggle multiple projects
  • Be an expert, proactive communicator, and possesses strong leadership skills

Join Us

Making a positive impact on human health takes insight, curiosity, and intellectual courage. It takes brave minds, pushing the boundaries to transform healthcare. Regardless of your role, you will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve outcomes for patients.

Forge a career with greater purpose, make an impact, and never stop learning.

Job ID: R1097114


  1. Quality Assurance Jobs
  2. QA Tester Jobs