Cargill

QA / Frontend Engineer

Cargill São Paulo, São Paulo, Brazil

Food and Beverage Manufacturing · 10,001+ employees

Aug 17
qa Mid (2-5 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The role involves designing, developing, and maintaining high-quality software applications while collaborating with cross-functional teams to implement new features. Additionally, the engineer will perform automated testing, debugging, and provide technical support to ensure system reliability and performance.

What they look for

Playwright Selenium Cypress React TypeScript Vite React Developer Tools Test Automation Frontend Development Software Engineering Unit Testing Integration Testing Debugging Code Review Software Deployment

Requirements

Candidates must have demonstrated experience in test automation using tools like Playwright, Selenium, or Cypress. Proficiency in frontend development with React, TypeScript, and Vite is also required.

Full description

Want to build a stronger, more sustainable future and cultivate your career? Join Cargill's global team of 160,000 employees who use new technologies, dynamic insights and over 154 years of experience to connect farmers with markets, customers with ingredients, and people and animals with the food they need to thrive.

Job Purpose and Impact

  • The Professional, Software Engineering job maintains and partners to design and develop software applications and systems. With limited supervision, this job collaborates with cross functional teams to implement new software features to meet user needs and business goals and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging moderately complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members.

Key Accountabilities

  • SOFTWARE DEVELOPMENT: Partners to design and develop high quality software solutions by writing clean, maintainable and efficient codes.
  • AUTOMATION: Applies internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
  • COLLABORATION: Partners with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.
  • TESTING & DEBUGGING: Writes and maintains moderately complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
  • CONTINUOUS IMPROVEMENT: Makes suggestions for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
  • DOCUMENTATION: Drafts and maintains comprehensive documentation for moderately complex software applications, deployment processes and system configurations.
  • TECHNICAL SUPPORT: Provides technical support and troubleshooting for moderately complex issues with deployed applications to ensure minimal downtime and fast resolution.
  • #LI-RJ2 #LI-Hybrid

Qualifications

  • Demonstrated test automation experience using Playwright and/or Selenium, Cypress or similar to build, maintain, and scale automated testing solutions.
  • Demonstrated frontend software development experience building and maintaining modern web applications using React, TypeScript, and Vite.
  • Experience using React Developer Tools and/or building custom components

Similar roles