Job description:
Position: Senior QA Engineer
Location: Chanhassen, MN
Mandatory Skills:
QA experience in Manual testing and Test automation of Health Care OR Video Conferencing
OR Mobile OR Embedded applications.
Experience in testing Telereseponse, Cellular Networks, Bluetooth based applications.
Expertise in design and development of test Automation Frameworks.
Experience in Test Automation of Android and iOS or any other Embedded devices.
Experience in designing test strategy, test approach and test plan documents.
Experience working with SCM tools like Git/ SVN.
Experience with Unit Test Framework –TestNG/ Junit.
Hands-on experience in Jenkins for building, testing, and deploying, facilitating continuous
integration and continuous delivery.
Experience in Performance testing of Mobile devices
?
Good to have skills:
Experience in test automation tool: Katalon.
Experience in RestAPI testing using tools such as RestAssured.
Experience in Cloud Computing Platform (AWS OR Google Cloud OR Azure.)
Exposure to GDPR and HIPPA Compliance standards.
Understanding of Dockers and Kubernetes.
Required Skillset(s) :
Manual testing and test Automation on any Embedded, IOS or Android Mobile applications.
Experience in testing Telereseponse, Cellular Networks based applications.
Performance testing of Embedded or Mobile applications using tools such as Jmeter.
Experience in RestAPI testing using tools such as RestAssured or similar.
Language : Java or Groovy
CICD : Jenkins
Roles and Responsibilities :
Involved in quality engineering for critical customer facing applications.
Provide functional and integration quality-assurance testing for Embedded devices including
features such as Telereseponse, Cellular, Bluetooth and other Interfaces.
Design and development of Test Automation frameworks.
Mentoring team members and helping them by unblocking any technical challanges.
Work closely with cross-functional project teams to develop test plans, execute test plans and
cases, and deliver high quality products
Act as a strong advocate for quality in the software development process
Identify gaps or inefficiencies in workflows and suggest vital process improvements
Self-motivated, able to grasp issues quickly and make educated, critical judgment in the
absence of complete requirements
Provide project managers with accurate testing status and progress during various testing
phases.