Basic Information
Ref Number
Req_00019306
Primary Location
Ortigas Center
Country
Philippines
Job Type
Digital Solutions
Description and Requirements
As a Quality Assurance Analyst III, you will work as a test automation engineer on a team with talented developers & product managers building the next generation of tools for Primary Healthcare Providers to provide the best possible care to their patients. You will be working as part of our Electronic Medical Records (EMR) Integrations team whose focus is the development, maintenance, and support of our EMR API. Our focus is creating an ecosystem that opens a world of possibilities for integrations with our EMRs, bringing new services and capabilities to the healthcare industry.
You will be testing, and wherever possible writing automated tests for, back-end services and Single-page Angular based web applications.
Responsibilities
- Work with Developers, Quality Assurance and Business analysts on the EMR Integrations team to collaboratively deliver a reliable product, through sound design, careful development, and rigorous testing
- Develop tests in our Python-Robot test suites validating our C# RESTful web services and Angular UIs
- Identify and implement test framework improvements
- Monitor/debug automated test executions and analyze/troubleshoot the test results
- Engage with QA, other developers, product owners & the various consuming parties of the EMR API
- Work in an Agile development environment with many Scrum team
- Excellent understanding of RESTful web services and experience building related test suites is a must Experience with REST clients (Insomnia, Postman, SoapUI), Robot, Python, Jenkins Working knowledge of SQL, preferably with MS SQL Server Experience testing enterprise-grade, highly reliable software Previous experience working with any of the following is an asset:
- Java
- Unit testing
- C#
- iOS apps
- Android apps
- EMR domain
- Healthcare standards e.g. HL
- Creative & innovative problem-solving skills
- Self-starter; strong ability to work independently
- Passionate interest in technology and current trends
- Strong verbal and written communications skills
- Familiarity with code coverage tools and concepts
- Knowledge of performance testing concepts and methodologies
- Bachelor's degree in computer science or equivalent experience in software testing
Required Experience
- 5+ years software testing experience
Additional Job Description
Quality Assurance Analyst is responsible for performing day-to-day testing activities, including but not restricted to: test case design, test case execution and reporting, defect filing and follow-up, test effort estimation, test planning. The Quality Assurance Analyst is highly technical and must have a proven track record of functional testing, test automation and delivering Software Products. The candidate must have complete understanding of the processes associated with testing and delivery of Object Oriented software. Exceptional communication and interpersonal skills is a must.