This position is intended to develop the next-generation of automated testing and will have the responsibility to supervise automation development and manage a team of software test automation engineers as various experience levels.
Manage existing team members and develop future needs for the team with leadership, training, and coaching.
Drive continuous improvement within the team.
Take ownership of performance, load, and feature level automation testing as well as automated deployment scripts.
Develop new scripts and tools to enhance existing automated structures and further improve process and documentation to assist with software testing and enhance productivity.
Select the best processes and technologies appropriate to the circumstances.
Define, track and measure goals.
Partner with other software development and test managers, leads and engineers to investigate and resolve customer reported issues.
Connect the teams to other departments and executive leadership to foster collaboration and learning with open communication cross team about strategies, policies, and employee feedback.
Review and approve test cases in accordance with current processes.
Report status and escalate issues effectively.
Manage required custom test data, tools, and test scripts.
Manage the creation and maintenance of all relevant documentation required for the purposes of compliance with applicable regulations.
Assign and track work of team members.
Identify process improvements to increase the performance, productivity and consistency of testing.
Comply with all applicable U.S. Food and Drug Administration (U.S. FDA) medical device regulatory requirements, applicable ISO 13485 standard requirements and all other applicable laws, regulations and standards.
BS degree or higher in software business-related field.
5 years of software testing or development skills.
Minimum of 2 years’ experience at the lead level.
Extremely strong interpersonal / communication skills, both verbal and written.
Strong Analytical and Troubleshooting skills. Ability to guide a team to systematically troubleshoot complex issues in a timely manner.
Experience working with Selenium, Playwright, and other automation frameworks.
Experience working with Web technologies including C#/.NET, C++.
Experience with Microsoft Windows, relational databases such as Microsoft SQL Server or Oracle, Virtualization, Networking.
Working knowledge of DICOM, HL7, IIS, scripting, JavaScript, TFS and PACS.
Strong technical skills and system knowledge.
Enjoy learning and promoting new processes and technologies.
Ability to create test plans and test cases, by analyzing complex requirements.
Strong analytical and troubleshooting/debugging skills. Able to resolve technical and business issues.
Apply analysis and common sense to determine risks. Prioritize and organize.
Scripting/programming ability and understanding of best practices in software development.