E

Eurofins

Global lab testing and analytics network

Information Technology Test Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBelo Horizonte, State of Minas Gerais, BrazilNo salary listedHybrid

About the Job

Requirements

  • Hold a Bachelor's degree in computer science, Engineering, or a related field, or have equivalent practical experience.
  • Have more than three years of experience in software testing, focused on automation, with proven manual testing skills.
  • Understand acceptance, regression, sanity, and exploratory testing and their purposes.
  • Understand software applications at functional and technical levels and be able to extend and refine acceptance criteria, including corner, edge, and boundary cases.
  • Know Agile methodologies, including Scrum and Kanban, and DevOps practices for integrating testing into development.
  • Be proficient in automation using object-oriented languages such as Java or C#.
  • Understand Representational State Transfer (REST) web service patterns and Enterprise Service Bus (ESB) queuing patterns, and be able to test them with automation.
  • Have experience with user-interface automation testing using tools such as Selenium or JavaScript frameworks such as WebdriverIO.
  • Be proficient in debugging code and troubleshooting issues across application layers.
  • Investigate root causes of defects and performance issues.
  • Understand manual testing practices and techniques to complement automated test coverage.
  • Be fluent in written and spoken English.
  • Collaborate effectively with distributed teams across multiple countries.

Responsibilities

  • Serve as the dedicated Test Automation Engineer in a Scrum team of five colocated Software Engineers and one Software Development Engineer in Test, integrating test automation throughout feature development.
  • Contribute to test execution, including acceptance and deployment testing; build automation; troubleshoot selected functional and non-functional requirements for target software applications and services; and maintain an 80% automation ratio.
  • Perform exploratory testing alongside automated user-interface tests to identify usability issues, visual glitches, hidden defects, and functionality gaps.
  • Apply Agile, Scrum, and Kanban practices by participating in stand-ups, backlog refinement, acceptance-criteria refinement, and incremental application testing.
  • Ensure ADMS test suites are automated and systematically executed in the Continuous Integration/Continuous Delivery pipeline at acceptance and deployment stages.
  • Apply and continuously refine test strategies and test plans to support high-quality product delivery.
  • Collaborate with Software Engineers, architects, development managers, and business analysts to achieve comprehensive test coverage and quality.
  • Communicate proactively with business analysts, development, and testing teams to resolve ambiguity and maintain alignment on test coverage and quality.
  • Follow up regularly with the Team Manager and as requested.
  • Acquire working knowledge of Eurofins EurIS systems, beginning with ADMS, including its concepts, models, and team processes and practices.
  • Continuously deepen knowledge of ADMS concepts, models, and team practices, guided by assigned-function priorities.
  • Build effective working relationships with IT and non-IT stakeholders across Eurofins.

Desired Qualifications

  • Have initial experience with Behaviour-Driven Development tools such as SpecFlow/Reqnroll, JBehave, or Cucumber.js for writing test cases in given/when/then format.
  • Know scripting languages such as PowerShell, Shell, or Bash for automating tasks and writing test scripts.
  • Have experience testing backend services developed using a Domain-Driven Design approach.
  • Be familiar with version control systems such as Git and Continuous Integration/Continuous Delivery tools such as Azure DevOps Pipelines and Jenkins.
  • Have experience automating with web frontend languages such as JavaScript or TypeScript.
  • Have experience with performance, load, and stress testing tools such as JMeter, LoadRunner, or Gatling, and be able to review and interpret performance test results and identify bottlenecks.
  • Have experience working with relational databases and working knowledge of Structured Query Language.

About the Company

Eurofins

Global lab testing and analytics network

Eurofins provides global laboratory testing and analytical services to verify the safety, authenticity, and quality of products across food, water, medicine, and the environment. It operates a network of more than 900 laboratories in over 60 countries, offering access to more than 200,000 analytical methods. Its product work involves running specialized tests—using chemistry, biology, and other scientific techniques—to confirm origin, composition, and compliance of samples, such as detecting wine fraud or contaminant presence. The company differentiates itself through its massive, distributed lab network and broad portfolio, enabling standardized testing at scale and fast turnaround across many industries, rather than relying on a single specialty or location. Its goal is to protect public health and safety by delivering accurate, comprehensive testing data and helping clients meet regulatory and quality requirements.

Company size
10,001+
Company stage
IPO
Headquarters
Luxembourg
Founded
1987

Recently Posted Jobs

Explore more opportunities at Eurofins

See more jobs