Software Engineer in Test
Mettler-Toledo International, Inc
Key Responsibilities
- Analyze requirements, create test designs, implement and maintain reusable automated tests.
- Participate in design and code reviews of automated tests with team members.
- Collaborate with requirement engineers and development team to understand features behavior.
- Expand our existing test automation framework and test coverage.
- Adhere to development coding standards and recommended continuous improvement processes for test automation.
- Participate in analyzing and fixing issues in tests running on pipeline / pipeline maintenance.
- Contribute to improving the overall test coverage and quality of software.
- Follow best practices in testing, coding practices, testability, and quality. Ensure clean code and work according to the concept of the test pyramid.
- Ensure that test outcomes are easily accessible, transparent, timely and generated automatically.
- Work according to project priorities, escalate issues on time and proactively get any blockers cleared.
- Understand the architecture of the system and implement detailed test coverage on service, integration, system and UI level as per the test design / strategy.
- Collaborate with project stakeholders across time zones.
- Willing to do PoC’s in new ideas/new technologies.
Requirements & Tech Stack
- Basis programming skills in C#/.Net or Python.
- Basic understanding about in testing process and test automation process.
- Knowledge about SDLC and code repositories such as GitHub / TFS-GIT.
- Basic understanding of databases and services.
- Fluent in English (oral and written).
Nice to have skills:
- Basic understanding about computer architecture, microservices (load balancers, caching, web servers, application servers, networking), data structures and standard programming practices.
- Knowledge about BDD - SpecFlow and Gherkin.
- Knowledge about Docker, Kubernetes and Azure Cloud.
Qualifications
- Bachelor's degree in Computer Science or Electronics and Communication Engineering.

