Who we want
Dedicated achievers. People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations
Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, data and insights to drive continuous improvement in function
Detail-oriented process improvers. Critical thinkers who naturally see opportunities to develop and optimize work processes – finding ways to simplify, standardize and automate
Effective communicators. People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.
Self-directed imitators. People who take ownership of their work and need no prompting to drive productivity, change, and outcomes.
What you will do
A software test engineering position in the R&D department with primary responsibilities to test android and web software for a suite of next generation mobile-based hospital operating room safety and efficiency software applications. The engineer works closely with peers in software engineering, software quality assurance and project and product management to test software that meets customer and system requirements. Following defined test practices and the use of sound software engineering principles, the engineer ensures that the application software products are safe, robust and user friendly.
Works as part of a team using established company procedures for Agile Software Development.
Responsible for technically mentoring a small team of 5 to 7 test engineers.
Responsible for collaboration between development and testing team as well as the project manager and test lead at onsite.
Responsible for testing the android and web software (includes unit test, integration test, issue resolution, verification and validation…). This includes writing test cases and development of test scripts.
Responsible for Android testing (manual and Automation)
Responsible for API testing (manual and Automation)
Follows the company’s standards for code development and quality process and complies with quality management system procedures
Identifies root causes of issues, determines potential solutions, and evaluates them against requirements
Ensures the integrity and security of patient health information, company intellectual property, and confidential data
Responsible for achieving time-to-market objectives, and meeting product and project cost targets while achieving product quality goals
Works closely and collaboratively with other members of the development team (includes collaborating on the overall SW architecture and deployment plan) in a fast-paced team environment
What you need
B.Tech in computer science, computer engineering, or related engineering curriculum.
At least 10 years of industry experience in Android testing manual and Automation
Strong interpersonal skills and people influencing skills. Should be able to negotiate between the development team, project manager and test lead at onsite.
Strong experience and Thought-Leader in Quality Assurance and testing practices
Strong knowledge of Android app test automation tools such as Dice Appium, Cucumber, selenium and emulators/simulators
Understanding of Android platforms and ecosystem
Experience in mobile native and web applications
Preferred experience in programming language/ scripts (like JAVA, python, bash etc.)
Logical test case creation
Unit, integration and system testing.
Test script development
Knowledge of software development processes and tools such as JIRA , VSTS
Works effectively within a team
Additional Desired Requirement
Experience in product development
Willing to work in regulated environment
Requirement to work shifted hours when necessary to accommodate US time zone.
If required candidate should open to travel (One time, US)
Experience in medical device software development practices is a plus