Statement of Responsibilities:
The QA Automation Engineer establishes and maintains the planning, development, execution, and documentation of automated quality tests of ClarisHealth applications/solutions using Protractor, JavaScript and Node JS. In close collaboration with the offshore QA automation team and the onshore Scrum team, the QA Automation Engineer will be responsible for ensuring test coverage of all new and existing Pareo functionality as part of end-to-end regression and client smoke automated test suites. The QA Automation Engineer will participate in defining and estimating features within team scrum ceremonies and defining appropriate test cases. The QA Automation Engineer will participate in regression testing upon release candidates, and when finding regressions or new scenarios requiring coverage, will submit defects and add to existing test suites. The QA Automation Engineer will collaborate with the Client QA / Product Support team on defining, planning, development, execution, and documentation of client environment automated smoke tests that are targeted towards client environments and client upgrades of ClarisHealth applications and solutions.
Company Description:
ClarisHealth is a rapidly growing healthcare technology firm based in Nashville, Tennessee, focused on addressing the systematic payment integrity challenges existing between healthcare carriers and providers. The organization provides an extensive array of consulting and related services to carriers and providers; however, the flagship solution is the Pareo platform, the industry’s first comprehensive payment integrity SaaS platform technology. Pareo has gained substantial market reception and is being rapidly adopted across the carrier market and, as of 2018, formally launched in the provider market.
Requirements:Duties and Responsibilities / Essential Functions:
- Maintain and enhance a suite of End-to-End automated test using Protractor writing and executing scripts in JavaScript
- Work very closely with offshore automation team to lead, coordinate, maintain, develop, execute and plan all End-to-End, Regression, and Client Smoke test automation suites
- Work as a member of onshore Agile Scrum team, consisting of application QA Analysts, providing accurate estimates and delivering quality software via building, maintaining and executing automated test scripts in two-week sprints
- Collaborate with on/offshore QA teams regarding the identification, collection and creation of test cases, test planning and test data needed for targeted automation scripts of End-to-End, Regression and client-specific smoke test cases
- Build and coordinate on a predictable cadence jobs that execute automated End-to-End, Regression and Client environment smoke tests
Position may be measured using the following performance standards:
- SMART goals
- Client Satisfaction
Competencies:
- Communication Proficiency
- Computer Proficiency
- Initiative/Results Driven
- Organizational Skills
- Customer/Client Focus
Required Education and Experience:
- B.S. in Computer Science or related engineering discipline desired; equivalent relevant experience will be considered
- 3+ years’ experience in an Automation Quality Engineer role: can architect frontend and maintain end to end automation test framework using Protractor
- 3+ years’ experience in an Agile environment with integrated teams and utilizing Scrum concepts, practices, processes, and tools
- Experience in the healthcare industry desired
- Jira experience desired
- Ability to motivate and guide individual contributors and offshore team members
- Quality Control certification advantageous
- Advanced software application / product knowledge
- Excellent attention to detail
- Excellent problem solving and critical thinking skills
- Data analysis and aptitude
- Strong character in integrity and initiative
Other Duties:
This job description in no way states or implies that these are the only duties to be performed by this employee. This position will be required to follow any other instructions and to perform any other duties requested by his/her supervisor. Individuals will always be expected to maintain a professional work environment.