Software Test Automation Engineer R&D
at DORC International
Nederland, Nederland, Netherlands -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Apr, 2025 | Not Specified | 29 Jan, 2025 | 5 year(s) or above | Communication Skills,Test Methodologies,Medical Technology,Computer Science,Git,Nunit,English,Zeiss,Jenkins,Software Testing,Regression Testing,Iec,Selenium,Test Automation Tools,Testing,Eye Surgery,Sprint Planning,Ranorex,Software Solutions,Collaboration | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Software Test Automation Engineer R&D
Are you passionate about software testing and automation? Do you dream of working on innovative, high-tech projects that help advance the field of ophthalmic surgery and empower our customers to achieve lasting success? At the same time, would you thrive in a company that places you at the center of its mission and deeply values your personal and professional growth? If so, you may be the perfect fit for our team!
As a Software Test Automation Engineer in R&D, you will have a significant impact. Here’s how:
As a Software Test Automation Engineer, you will contribute to advancing the medical industry, particularly in the field of ophthalmology. Your responsibilities include test design and execution, as well as the development of frameworks, applications, and tools to automate the testing process for complex software systems used in this critical domain. Additionally, you will automate tests and drive enhancements in the CI/CD pipeline. You will play a vital role in the development and verification phases of software, with your activities including:
- Define and implement test strategies: Develop comprehensive test strategies, including the creation of test designs, implementation, execution, and thorough reporting of results.
- Develop and maintain test frameworks: Design, develop, and enhance test frameworks, applications, and tools to support robust and scalable automated testing.
- Automate and execute test cases: Write and automate test cases to ensure high test coverage and effective validation of software functionality.
- Conduct Root Cause Analysis of defects: Identify root causes of defects and produce comprehensive defect reports, providing actionable insights to drive effective resolution and prevent recurrence.
- Plan and coordinate activities: Manage and coordinate sprint-based testing activities, ensuring alignment with project goals and timelines.
- Collaborate with cross-functional teams: Work with developers and healthcare domain experts, to ensure the delivery of high-quality software solutions.
- Foster a testable mindset: Mentor and support team members in designing and developing software that is inherently testable, fostering a culture of quality.
- Optimize development and testing: Identify issues and bottlenecks in the development and testing infrastructure, propose improvements, and implement solutions for enhanced efficiency.
- Collaborate on CI/CD pipelines: Work closely with CI/CD Engineers, Configuration Managers, and Build Engineers to optimize the software build, testing, deployment, and release pipelines for seamless integration.
QUALIFICATIONS AND SKILLS:
- Holds a Bachelor’s or Master’s degree (preferred) in Computer Science, Software Engineering, or a related technical field.
- Possesses 5+ years of experience in software engineering and/or software testing, specifically in technical/R&D contexts (mandatory).
- Demonstrates expertise in test methodologies, including Regression Testing and Automation Testing (mandatory), as well as practices like Test-Driven Development (TDD), and others.
- Proven experience in designing, developing, and maintaining automated tests, including unit tests, integration tests, and end-to-end tests for .NET WPF/C# applications running on Windows platforms.
- Strong knowledge of testing frameworks such as NUnit, xUnit, or MSTest.
- Hands-on experience with test automation tools such as Ranorex, Selenium, or similar tools and frameworks.
- Strong knowledge of version control systems like Git and SVN.
- Familiarity with testing in Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins (preferred), Azure DevOps, or equivalent.
- Knowledge of system integration and experience with testing interconnected software modules and APIs.
- Familiar with structured processes and working within quality management systems, ensuring compliance with industry and organizational standards.
- Adopts a quality-first mindset, emphasizing thorough testing and robust software delivery.
- Exhibits strong communication skills, capable of collaborating with cross-functional teams and articulating technical concepts to diverse stakeholders.
- Takes initiative in identifying opportunities for improvement in testing processes and driving quality across the development lifecycle.
- Capable of mentoring and coaching junior team members, fostering a culture of excellence and collaboration.
- Demonstrates excellent problem-solving and analytical abilities, with a proactive approach to troubleshooting and debugging.
- Proficient in English (mandatory); knowledge of Dutch or other languages is a plus.
PREFERRED ADDITIONAL SKILLS:
- Familiarity with healthcare or ophthalmology software solutions is a significant advantage.
- Experience in the medical industry or working on regulated environments (e.g., IEC 62304) is a strong plus.
- Experience working in Agile methodologies and its process steps as sprint planning, stand-ups, retrospectives, and cross-functional collaboration with developers, product owners, and other stakeholders
- Exposure to design patterns such as MVVM used in WPF applications.
DID YOU KNOW …?
DORC, short for Dutch Ophthalmic Research Center, manufactures equipment, instruments and liquids used in eye surgery.
DORC is a ZEISS company, an internationally leading technology enterprise that develops, manufactures and sells highly innovative products and solutions in a variety of business fields, such as medical technology. As a company wholly owned by a foundation, ZEISS is rooted in and committed to responsibility in all its activities.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Define and implement test strategies: Develop comprehensive test strategies, including the creation of test designs, implementation, execution, and thorough reporting of results.
- Develop and maintain test frameworks: Design, develop, and enhance test frameworks, applications, and tools to support robust and scalable automated testing.
- Automate and execute test cases: Write and automate test cases to ensure high test coverage and effective validation of software functionality.
- Conduct Root Cause Analysis of defects: Identify root causes of defects and produce comprehensive defect reports, providing actionable insights to drive effective resolution and prevent recurrence.
- Plan and coordinate activities: Manage and coordinate sprint-based testing activities, ensuring alignment with project goals and timelines.
- Collaborate with cross-functional teams: Work with developers and healthcare domain experts, to ensure the delivery of high-quality software solutions.
- Foster a testable mindset: Mentor and support team members in designing and developing software that is inherently testable, fostering a culture of quality.
- Optimize development and testing: Identify issues and bottlenecks in the development and testing infrastructure, propose improvements, and implement solutions for enhanced efficiency.
- Collaborate on CI/CD pipelines: Work closely with CI/CD Engineers, Configuration Managers, and Build Engineers to optimize the software build, testing, deployment, and release pipelines for seamless integration
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - QA & Testing
Software Testing
Graduate
Computer science software engineering or a related technical field
Proficient
1
Nederland, Netherlands