QA Automation Engineer

Job ID 2022-4378

Technology United States


Description

Position at WebMD

Krames, a WebMD Company, helps you support those you care for from discovery to recovery. As prospective patients start their health care search, we're there with customized marketing and ongoing personalized health education. Our content's depth and thoughtfulness drive deeper patient engagement for health improvement. And intelligent solutions like Krames On FHIR® integrated seamlessly into the EHR deliver the right resources at the right time, freeing up clinicians to focus on what they do best—care for patients.s yo.

WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.

Position Overview:

As a QA Automation Engineer focused on the clinical health domain, you will play an essential role in the success of our development team. Reporting to the Senior Director of Engineering, you'll be a quality champion for an organization delivering life-saving educational materials to patients both before and after clinical and hospital visits. As part of a friendly, collaborative, talented team, you'll help ensure quality on our core platforms.

This position is a full-time remote employment opportunity working in automation. This position will have a few manual testing duties as needed, but all candidates will need proven work experience with automated testing. Each QA Automation Engineer is embedded within a team, working side-by-side with other Scrum team members. This position requires candidates to be proficient with Selenium and C# and experience testing UI and APIs.

Essential Duties and Responsibilities include the following:

  • Design, develop and execute automation scripts using Selenium Webdriver/C#
  • Work towards a continuous delivery model with continuous testing as the ultimate goal
  • Develop reusable and maintainable automated functional tests to achieve maximum code coverage
  • Collaborate with your scrum team to determine the best methods to test the acceptance criteria in sprint stories (Unit, API, UI, Performance, etc.)
  • Ensure that all automation scripts function correctly across supported browsers, mobile applications, and platforms.
  • Review automated tests of peers and provide suggestions to improve the quality and efficiency of the tests
  • Participate in production deployments to validate the quality and success of the release
  • Monitor issues that arise during testing cycles and mitigate/escalate issues as necessary
  • Perform manual testing of test cases on an as-needed basis

Experience you will have:

  • 3+ years of experience using various automated testing tools and methods
  • 2+ years of Selenium Webdriver using C# or Java required
  • Experience with testing APIs, Back-End Services, and databases (Microservices testing a plus)
  • Knowledge of XPATH/HTML/Javascript required (React/Vue.js a plus)
  • Hands-on experience with test management tools such as TestRail, Jira, or Microsoft Test Manager
  • Continuous integration or continuous delivery environment knowledge using GitLab, Jenkins, TeamCity, GIT, or equivalent tools preferred
  • Knowledge and experience with public/private cloud-based architectures are a plus.
  • Demonstrated knowledge and understanding of industry-standard quality assurance methodologies, standards, and best practices
  • Excellent communication skills (written, oral, presentation)
  • Experience within a healthcare-related industry is a plus.

Education and/or Experience:
Bachelor's degree (B. S.) in Computer related subject area or related business field (preferred) and 3 or more years experience in Information Technology and solution delivery, or an equivalent combination of education and experience in similar fields is required. Experience working with SAAS-based solution delivery organization (preferred).
EEO Employer