Role Description:
We are currently looking for a talented Test Engineer with good communication skills and a passion for testing clinical software applications for our growing organization. The Test Engineer will be responsible for functional and automated testing of assigned functional areas of Canopy product. From design to implementation, you will partner with our stellar engineering, product, and design teams in a fast-paced, agile environment to transform ideas into reality. Utilizing modern methodologies and open-source tools, you will be empowered to push the boundaries of Test Engineering as we seek to deliver clinical software applications that will directly and immediately impact the experience of our teams and our patients. This role will handle the creation of test scripts, the documentation of test cases and identification of bugs across the assigned Canopy clinical software application. The Test Engineer will manage the identification of bugs and assist in the prioritization of bug fixes
Responsibilities:
- Contribute to all aspects of SDLC process (SCRUM, Design, Code, Test, Deploy & Maintain)
- Collaborate with Clinical Software application Product, UX and Engineering teams on the assigned pod
- Review and analyze business and system requirements / specifications.
- Design test plans, scenarios, test cases and scripts
- Execute test cases (manual or automated) and log test results and defects as applicable
- Work with the development and product team to correct bugs / errors and identify requirement updates / clarifications.
- Automate tests to facilitate regression testing leveraging existing/available framework
- Other duties as assigned
What are we looking for?
We’re looking for a motivated Test Engineer with:
- Bachelor’s degree in CS or equivalent work experience
- Proficiency with one or more of the following programming languages/frameworks - JAVA, Java Script, Python
- Exposure to open source software/tools
- Familiar with databases like MongoDb and SQL
- 6+ years’ experience with test automation
- 8+ years’ experience with Test Case Preparation and Execution
- Experienced with API testing and automation
- Test Automation experience with Javascript and Cypress will be a plus
- Knowledge of QA and Agile frameworks
- Exposure to source code and CI tools and processes
- Familiarity with Azure DevOps, JIRA, TestRail – Preferred
- Strong communication skills and a keen eye for details
- Quick learner
- Ability to work well with others and communicate effectively with people at all levels