Manager of Quality Engineering
Description
At Relatient we’re on a mission to make access to healthcare simpler.
We partner with leading health systems and medical practices - comprising more than 40,000 providers across the US - to optimize every step of a patient journey, from alerting patients to needed care, helping them find the right provider, scheduling appointments across multiple channels, and engaging with patients throughout their care journey via text, email, and chat. Our solutions reduce delays in care, improve communication, and enhance both the provider and consumer experience. We’ve been recognized as a Forbes Top Startup, Deloitte Fast 500, and Inc 5000, among other honors, for our rapid growth, innovative technology solutions, and energetic workplace culture.
We are currently looking for a Manager of Quality Engineering to join our team in Pune.
Essential Functions:
- Coordinate creation of test cases based on complex business requirements documents, system design documents, mapping and transformation rules.
- Prepare Test Strategy and Master Test Plans for projects in the work program.
- Plan and support user acceptance testing, official sign-off approval on releases ready for UAT and production.
- Build and nurture a strong team of QA professional with expertise on all facets of test automation - Unit, API, Integration, functional, Performance and manual exploratory testing
- Build and track KPIs to help the management get a clear vision on work progress and stay accountable for all the ups and downs
- Motivate, nurture, and guide the individual QA team members
- Understand the impact of biggest issues on customers and build strategies in QA platform to tackle those issues
- Provide the schedule and sequence of testing activities for all projects in the work program.
- Oversight for all test planning, documentation and execution of functional, systems, end to end, and regression tests to uncover defects and improve the overall quality of the software.
- Interface with business and project teams to understand and resolve any quality issues that are discovered during any phase of the project life cycle.
- Review Business Requirements for gaps, traceability and testability.
- Enforce defect management procedures within the project team.
- Support Project Manager to identify risks and to develop mitigation strategies.
- Provide input to project management on risks or issues related to testing.
- Assist in implementing improvements in test methods and strategies-continuous evaluation of testing process for possible improvements.
- Monitor project burn down rate and budget in conjunction with the project manager for forecasting
- Manages the testing team, effort, services, and releases for Projects (End-to-End).
- Communicates QA Project Status to Stakeholders.
- Participate in sprint and project planning and execute on project commitments.
- Develop test strategies and test suites using various testing methodologies and tools available.
- Ensure the appropriate testing methodology is implemented, including functional / unit testing, regression testing, browser compatibility testing, stress / performance testing, mobile testing, pass / failure testing and post release validation (smoke) testing for web and back office systems.
- Collaborate closely with developers, product owner, and other team members to make sure stories acceptance criteria is consistently understood across the team; lead test cases review to gain a common understanding of acceptance criteria.
- Enhance automation framework, create, maintain, and execute automated test scripts.
- Responsible for Automation coverage – Regression and In-sprint for the product supported and integrating it with CI/CD pipeline enabling Continuous Testing
- Work closely with other QA analysts, developers, vendors and integration partners to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance and quality.
- Monitor, manage, and report bugs using customized bug tracking tools industry standard tools such as JIRA.
- Participates in design and implementation of QA test strategies and protocol for testing software releases.
- Implements testing procedures and overseeing the QA process.
- Conducts analysis checks on product specifications.
- Represent the QE team on complex application development or maintenance projects.
Education & Experience Requirements:
- BS degree or equivalent in computer science or related field.
- 5+ years of experience in Software Quality Assurance covering the aspects of Test Automation, performance testing and security testing.
- 1-3 years of supervisory experience is preferred.
- Strong knowledge of Software Development Lifecycle and QA Processes.
- Strong emphasis on solution design with meticulous attention to detail.
- Strong management experience in a changing environment.
- Strong interpersonal skills including ability to build authentic relationships, constructively challenge conventional thinking, engender trust, cooperate as a team leader or team member, share information and deliver results with a team.
- Must have hands-on experience with the following technologies - Java, Selenium, Appium, SQL, JSON, MYSQL, JavaScript, CSS and HTML.
- Excellent understanding of one or more BDD and functional test automation toolkits - Cypress, Selenium, Cucumber, Robot framework, Flutter etc.
- Sound understanding of test philosophies - TDD, BDD, Page Object Models.
- Strong exposure to API test automation - Rest Assured/ Postman
- Test and performance testing – JMeter, Gatling.
- Must have strong foundation on web protocols and hands-on experience on API/Services testing, using tools such as SOAP UI, Postman etc.
- Ability to understand, implement and enhance latest Test automation frameworks- using any 2 of the mentioned test automation tools: Webdriver.io, Cypress.io, Selenium-Protractor, Cucumber, or equivalent.
- Must have hands-on experience working in Cloud environment- AWS or any other cloud environments.
- Exceptional Problem Solving and interpersonal skills, communication skills (written and verbal), attention to detail.
- Must have worked in positions which have site and product releases on a frequent basis (at least one per month)
- Experience in QA Resource Planning & Team performance.
- Coordinates and collaborates with QA and Dev partners (Internal & External)
- Certifications in ISTQB, CSTE, ITIL
Relatient is an equal opportunity employer.
To learn more about our organization, please visit www.relatient.com
#LI-AM1
#LI-Hybrid