Job description
Your role:
The QA Automation tester will provide required support to an agile development team to be a trusted team member, to refine the product backlog and to test and maintain an application portfolio. The Software Engineer should be able to successfully collaborate with business stakeholders as well as external vendor development and support personnel. The QA tester will be developing automation scripts for ECG solutions.
In this role, you have the opportunity to
Define, test and maintain remote patient monitoring ecosystem from ground up that will cater to thousands of patients in ECG monitoring domain, a $500 million ecosystem.
Essential Duties/Responsibilities
* Build test design, test execution excellence across four mobile application products and web portals supporting the mobile app, both production and in development solutions.
* Work with peer QA engineers assigned across products and coordinate automation and execution status.
* Testing software solutions to deliver robust, fault tolerant application that deliver business value while adhering to Quality System Procedures governing software version control, configuration management and the Systems Development Life Cycle (SDLC), with a focus on ease of maintenance and extensibility
* Operates in full compliance with internal policies and procedures as well as applicable regulations and laws, including but not limited to FDA requirements. Responsible to report any procedure or process that doesn’t meet regulatory requirements, whether suspected or confirmed, to management. This reporting can be done directly to any member of management, including Human Resources.
* Following organizational practices in version control, software testing, including key performance indicators for the management of software development
* Testing of integration of applications with other corporate systems and with third party software
* Fostering a collaborative team environment
* Raising and tracking issues/bugs in application and resolving it with application support team.
* Assisting in the authoring and reviewing of technical documentation regarding the design, configuration, creation, installation and maintenance of application components
You're the right fit if:
• You have more than 5 years of software testing experience in various stages of product lifecycle. Design, Development, maintenance stages.
• At least 2 years of job-related, hands-on experience, testing and documenting the application’s use cases with tools like Microsoft Azure or JIRA
• At least 5 years of hands-on experience, building automation test suites and demonstrated experience in building reusable test frameworks.
• At least 5 years of work experience using Selenium, Appium or similar automation tools
• Experience in testing REST web services using Rest Assured library or Postman, is a plus
• Experience in tools like Maven, Gradle, AzureDevOps and writing shell scripts to automate build, deploy of product code to cloud.