Overview
The Software Tester is responsible for designing, developing and executing software test activities against software modules, subsystems, or full system applications. The Software Tester verifies that development tasks meet functional and non-functional requirements, quality standards and project timelines, while striving to exceed customer expectations. In addition, provides both in-house and in-field support for debugging and troubleshooting. Active involvement in the software development lifecycle, from requirements analysis to delivery, is a key part of the role. Integrating testing automation in the development pipeline is crucial for the role. The Software Tester ensures best practices are applied to maximize efficiency and meet development objectives.
Collaboration is essential. The Software Tester works within development teams, external resources and vendors, utilizing strong communication skills to facilitate effective teamwork; also cooperates with system engineering to verify and challenge seamless integration between hardware, electronics, and software. The role emphasizes adopting and sustaining innovative testing technologies and methodologies, positioning the company products at the forefront of the Laboratory Automation Industry. The focus is on improving solution performance, robustness, and reliability while reducing development time and increasing efficiency.
This position offers the opportunity for professional growth through the exposure of diverse software and testing technologies in the lab diagnostics sector. Additionally, the company’s roadmap in Laboratory Automation provides opportunities for increased responsibility and career advancement. The Software Tester joins a team that values diversity in experience and perspectives, fostering a positive work environment and superior outcomes for customers. We promote mutual respect, human diversity, and the highest professional standards.
Position requirements
The ideal candidate will possess:
* Master’s degree in computer science / engineering
* Previous experience in software development, with exposure in designing and developing complex software modules, subsystems, or applications.
* Proven experience (3+ years) in software testing preferably for hardware-software integrated industrial products
* Experience in automatic testing frameworks usage and customizations and related software life-cycle integration activities
* Passion for building smart testing scenarios where systems are challenged and perfected.
* Hands-on experience of Linux operating system, shell scripting and containers.
* Knowledge of version control systems (e.g., Git) and CI/CD pipelines
* Networked inter module communication experience.
* Problem-solving skills, with the ability to troubleshoot complex software issues.
* Strong communication skills, with the ability to effectively collaborate and share ideas across teams.
Preferred Qualifications
* Software development and or testing experience in regulated environments (IEC62304, ISO13485).
* Experience with automation testing frameworks (Xray, Robot Framework,…) and their integration with software life cycle management tools (Jira, Azure DevOps, …).
* Experience in LIMS/LIS/middleware software specification and development/testing.
* Experience in diagnostic/life science laboratory automation and/or devices with hands-on knowledge of modules/analyzers interface protocols.
* Proficiency and expertise in ASTM and HL7 protocols.
* UI/Frontend automatic testing experience, in particular for healthcare professional devices.
* Experience with relational and non-relational databases.
* Event driven system knowledge.
* Data analytics & ML exposure.
Seniority level
* Entry level
Employment type
* Full-time
Job function
* Information Technology, Engineering, and Health Care Provider
* Industries: Information Services, IT Services and IT Consulting, and Data Infrastructure and Analytics
Referrals increase your chances of interviewing at MITO Srl by 2x
#J-18808-Ljbffr