[Remote] Software QA Engineer II
Note: The job is a remote job and is open to candidates in USA. Teladoc Health, Inc. is a leader in virtual care, focused on empowering individuals to live healthier lives. They are seeking a Software QA Engineer II to automate and maintain complex workflows, develop automated tests, and enhance existing automation frameworks while collaborating with various teams.ResponsibilitiesAutomate and maintain complex workflows, establish, and maintain automation suites for variety of tests such as regression, smoke, performance etcEnsure the suites are executed in Continuous Integration and Continuous Deployment ecosystemDevelop, maintain, and troubleshoot automated tests using Selenium, Appium UI Automation, Python ecosystem, including Robot Framework, bash, PowerShell and Postman like languages and toolsEnhance existing automation framework to run across various platforms and integration with third party Cloud based servicesWork with various teams such as development, product management etc., to have adequate automated test coverageMaintain results/verification records/outcomeSet up test beds, test data, test environments like Windows, iOS, AndroidEstablish and maintain continuous Integration and Continuous Deployment (CI/CD) for automated suites, by leveraging Jenkins or Circle CI or another CI/CD toolAutomate test cases for desktop as well as mobile devises, for a variety of browsers such as Chrome, IE, Firefox, Safari, etc. and operating systems like Windows, OSX, Android, iOSEstablish and maintain all documents pertaining to automated testing like test plan, test cases, test results, etc. using Atlassian Confluence, TestRail, Spira or Similar Test Case ManagementMentor and guide junior automation engineersSkillsThis position requires a bachelor's degree, or foreign equivalent, in Information Technology, Electronic Engineering or a related field2 years of experience as a Software Automation Engineer, Software Development Engineer in Test (SDET) or other occupation involving software automation engineeringEmployment experience with UI test automation frameworks (Selenium, Cypress, or Appium)Employment experience with API test automation frameworks against well known protocols (REST or gRPC)Automating tests using java, scala, python or a similar languageSQL and web (micro)services consumptionObject-oriented programming, along with requisite coding and debugging skillsSoftware design principles, patterns, algorithms, data structures and multi-threading conceptsContinuous integration practices (Jenkins, Hudson, or Bamboo)BDD automation frameworks (Cucumber or Behave)BenefitsFlexible Vacation Policy, intended for rest, relaxation, and personal time. All time off must be approved by your manager prior to use.80 hours of Paid Sick, Safe, and Caregiver Leave annually. This applies to full-time positions only.Company OverviewOur team from across Canada is proudly serving over 9 Million Canadians from coast to coast to coast. It was founded in undefined, and is headquartered in Toronto, Ontario, CA, with a workforce of 201-500 employees. Its website is https://www.teladochealth.ca/.