Software Test Engineer
Key Responsibilities
- Design, document, and execute manual and automated test cases based on functional and technical specifications.
- Ensure testing complies with medical software regulations (e.g, FDA guidelines).
- Analyze requirements and specifications to identify gaps, ambiguities, and risks early in the development cycle.
- Investigate, reproduce, and report software defects with clear, concise, and well-documented bug reports .
- Perform regression testing , integration testing, and acceptance testing.
- Collaborate with cross-functional teams to ensure defects are tracked, prioritized, and resolved .
- Implement test automation for desktop applications using UiPath or equivalent tools.
- Optimize test coverage by balancing manual and automated strategies .
- Monitor and maintain test environments including Windows servers, domain controllers, and client systems.
- Write and execute complex SQL queries (Microsoft SQL Server) for data validation, test preparation, and troubleshooting.
- Mentor junior testers and contribute to continuous improvement in QA processes and tools.
Required Skills & Qualifications
- Proven experienceas a Senior Test Analyst, QA Engineer, or similar role, preferably in regulated industries (medical, pharma, aerospace).
- Strong understanding of Windows architecture , including domain controllers, server-client relationships, and network configurations.
- Advanced knowledge in Microsoft SQL (T-SQL), including writing and optimizing queries, joins, and stored procedures.
- Experience in desktop test automation tools, ideally UiPath, but open to other similar solutions.
- Excellent defect reporting and documentation skills, with attention to reproducibility and clarity.
- Advanced English communication skills(written and verbal).
- Strong investigative mindset for diagnosing and closing complex defects.
- Ability to work independently while maintaining strong collaboration with multidisciplinary teams.
- Familiarity with Agile/Scrum methodologies.
Preferred Skills
- Experience with medical software compliance standards .
- Knowledge of performance and load testing techniques.
- Knowledge of continuous integration tools (e.g., Azure DevOps, Github, etc).
- Exposure and understanding of automation tools and practices
- Knowledge of cloud computing ( AWS ).
- Understanding of HL7 Messaging
Key Competencies
- Analytical and methodical problem-solving skills .
- High attention to detail and commitment to quality .
- Knowledge with Test Case Design/Test Execution
- Understanding of defect management for healthcare software.
- Proactive in identifying risks and process improvements.
- Strong mentoring and leadership abilities.
- Adaptability to evolving project requirements and priorities.
Onsite roles require full-time presence in the company’s facilities.Indicate if this role is an office/field/onsite role.
• Learn more about .
• Discover .
• Learn more about .