Full Time
N/A
TBD
Aug 31, 2022
Sharecare is the leading digital health company that helps people -- no matter where they are in their health journey -- unify and manage all their health in one place. Our comprehensive and data-driven virtual health platform is designed to help people, providers, employers, health plans, government organizations, and communities optimize individual and population-wide well-being by driving positive behavior change. Driven by our philosophy that we are all together better, at Sharecare, we are committed to supporting each individual through the lens of their personal health and making high-quality care more accessible and affordable for everyone. To learn more, visit
Job Summary:
We are seeking a Senior Quality Assurance Engineer to be part of a growing team working on a cutting-edge platform. We operate a high traffic website that is deeply integrated with big-name partners. In this fast-paced environment, the team works with Product, Development, Operations, and Analytics to meet business needs. This position is a chance to join a highly collaborative agile team working on breaking new ground in the health information industry. With new and challenging tasks each day, there is much room for growth in domain knowledge and organizational responsibilities.
*This is a remote position and can be located anywhere in the Eastern Time
· Perform manual and automation quality assurance/quality engineering activities to support the delivery of a product-based, agile delivery digital healthcare platform
· Establish and manage relationships with key stakeholders in development, product and project management teams
· Identify quality tasks during product design and sprint planning sessions and think about manual and automation testing strategies.
· Estimate test efforts and implement automation for new features
· Contribute to the design, development and maintenance of new and existing test automation frameworks.
· Perform ongoing evaluation of test cases for inclusion in manual or automated regression
· Assist in the planning, creation and control of test environments and test data
· Analyze and communicate test results
· Utilize deep QA knowledge and product expertise to influence the development lifecycle, priorities and timelines
· Work closely with other departments to ensure all relevant and agreed upon aspects of the application communicate/integrate efficiently
· Other duties as assigned.
Qualifications:
· Bachelor's degree in Computer Science or related field.
· 5+ years' experience in quality assurance or quality engineering in combination of manual and automation roles.
· 3+ years' experience in Python, C# or Java.
· 3+ years' experience in API, and Web testing.
· Solid understanding of TDD and BDD and continuous integration practices.
· Experience with Agile or Scrum testing methodologies, lifecycle and best practices.
· Proficiency in test automation framework design and development using industry standard tools (IDEs, Postman, Selenium Web Driver, Appium, Behave preferred).
· Be an active participant in discussion and improvement of QA methods and procedures.
· Excellent communication, collaboration, reporting, analytical and problem-solving skills.
Preferred Qualifications:
· Expertise in agile delivery, and life-cycle management tools (JIRA/Rally/TestRail), software testing standards, methods and conventions.
· Fast learner of new tools and technologies.
· Ability to thrive in a dynamic environment, and pivot between efforts.
· Experience working in a SaaS environment.
· Proficient in troubleshooting and root cause analysis of defects.
· Coding experience with automated testing frameworks.
· A "can do" attitude and enjoys working within a highly collaborative work environment.
· Highly organized and efficient, strong self-management toward project deadlines.
· Able to follow product specification/design documents while voicing his/her opinions on possible improvements and innovations.
· Experience with any of the following a plus: Git, Kubernetes, Maven, AWS, Jenkins.