Teladoc Health is a leader in virtual care, partnering with clients to serve individuals with chronic conditions. They are seeking a Software QA Automation Engineer to drive test automation framework development and ensure quality in their software products through test planning and execution.
Responsibilities:
- Develop and execute test plans and test cases, leveraging AI-driven automation and code-based solutions to address technical challenges and accelerate the testing lifecycle
- Estimate test efforts, analyze and communicate test results
- Add to and improve our existing test automation framework, tools and technologies, to continually advance the quality bar
- Write specialized testing tools for our software platform, as needed
- Collaborate with teammates in Development, Test and Product Management to design and implement test and validation strategies
- Contribute to the maintenance and expansion of our Continuous Integration (CI) environment
- Identify required improvements in the test and development processes; make contributions to our automation tools, successfully addressing specific needs
- Participate in day-to-day QA activities
Requirements:
- 3+ years of experience as a QA Automation Engineer
- Hands-on experience with automation frameworks such as Selenium, Cypress, Appium, or similar tools
- Experience building or maintaining automated tests for web applications, APIs, or backend services
- Experience with API testing and validation for RESTful services
- Solid expertise in SQL, database validation, and testing web-based microservices
- Experience developing automated tests and task automation using languages such as Java, Scala, Python, and shell scripting tools like Bash
- Understanding of software testing principles, debugging techniques, and automation best practice
- Exposure to CI/CD practices and tools such as Jenkins, Bamboo, GitHub Actions, or similar platforms
- Experience with BDD automation frameworks such as Robot Framework, Cucumber, Behave
- Bachelor's Degree in Computer Science, Engineering, or related field
- A passion for quality assurance and continuous improvement
- Exposure to Salesforce-based applications or environments
- Exposure to AI-assisted development or testing tools such as GitHub Copilot, RovoChat, or similar technologies
- Drive and capacity to learn new processes and technologies
- Strong teamwork and collaborative skills
- Experience with conducting testing with third party systems