About the job
SummaryBy Outscal
Seeking a skilled Software Engineer in Test with 5+ years of experience in development (C# & Typescript) and testing web, mobile, and desktop applications. Strong knowledge of testing methodologies, automation tools (Appium, Selenium), and SOLID principles is essential.
About the job
The ideal candidate will be responsible for developing high-quality applications. We are seeking a skilled Software Developer with more than 5 Years of Experience with strong knowledge in development (preferably C# and Typescript) and some knowledge in testing Web, Mobile and Desktop applications.
Responsibilities:
- Apply state-of-the-art development and testing technologies (primarily from Microsoft) to design, implement and test innovative software tools that enhance the SDLC of our products, including desktop and mobile apps, responsive single-page web applications, and cloud services.
- Analyze requirements and test scenarios to create robust test automation scripts, ensuring the highest quality standards for our products and facilitating seamless integration across various software and hardware platforms
- Work closely with developers and testers from diverse international teams to drive collective success and deliver exceptional results.
- Collaborate with developers and testers across diverse international teams to drive collective success and deliver exceptional results.
Qualifications:
- 5 to 7 years of relevant experience in software development and test automation, preferably within the medical technology sector or other regulated environments.
- Strong understanding of software development methodologies and design patterns, including SOLID principles, Object-Oriented Analysis and Design (OOAD), Inversion of Control (IoC), and Clean Code practices.
- Proficient in software development methodologies such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Experience with C# or Typescript is a plus.
- Experience with test automation tools and technologies, like Appium, Selenium, Ranorex, and NUnit..
- A bachelor’s degree in software engineering, Computer Science, or a related field, or equivalent professional training and experience.