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 placeOur 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 changeDriven 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 everyoneTo learn more, visit www.sharecare.com.
Job summary:
We are seeking a senior quality assurance engineer to be part of a growing team working on a cutting-edge platformWe operate a high traffic website that is deeply integrated with big-name partnersIn this fast-paced environment, the team works with product, development, operations, and analytics to meet business needsThis position is a chance to join a highly collaborative agile team working on breaking new ground in the health information industryWith 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 zone.
Essential functions:
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.
Requirements:
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 web, mobile (ios and android) and api 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