About Land O’Lakes: Land O’Lakes, Inc. is a 100-year-old farmer-owned cooperative originally formed with the purpose of working together to create new market opportunities for dairy producers. Our journey began in 1921, when 320 dairy farmers met in St. Paul, Minnesota, to form the Minnesota Cooperative Creameries Association. Their idea was simple: join together to effectively market and distribute members’ dairy production across the country. Today, our four businesses give us a farmer-to-fork view of agriculture. Paired with our co-op ownership model, we’re uniquely qualified to fulfill our purpose of feeding human progress. We’re looking for big thinkers and big dreamers to help us imagine the future of food and agriculture. Be a part of a Fortune 500, $17 billion farmer-owned cooperative that is actively shaping the food and agriculture industry for the better. Join us in solving some of the world’s most important food challengesKey Responsibilities: Design, develop, and maintain reliable, maintainable Playwright test suites in TypeScript (E2E, cross-browser, API integration). Help in creating test frameworks, helpers, test data strategies, fixtures, and page object or component abstraction layers. Integrate automated tests into CI/CD pipelines (Azure DevOps) for fast feedback and gated releases. Create and enforce test standards: flaky-test mitigation, deterministic tests, parallelization, and resource-efficient runs. Partner with product, frontend, backend, and DevOps teams to define acceptance criteria and shift testing left. Implement robust test reporting, failure triage, screenshots / videos on failure, and logging / telemetry. Use GitHub and Git workflows for branching, PR reviews, test automation coverage, and merging policies. Employ GitHub Copilot to speed test authoring, refactoring, and boilerplate generation—while ensuring correctness and security. Measure test effectiveness (flake rate, runtime, coverage, pass / fail trends) and drive continuous improvement. Hands-on ownership of automating complex, data-intensive web application tests, including large datasets, multi-step transactions, and stateful scenarios.Required Qualifications: 6-8+ years of experience in QA automation or software testing with significant hands-on coding. 5+ years building Playwright based test suites in TypeScript (or equivalent strong Playwright experience). Extensive hands-on experience automating complex, data-intensive web applications. Strong TypeScript / JavaScript fundamentals: async / await, typing, modules, tooling (tsconfig, eslint). Experience with Git, GitHub flow, pull requests, code reviews, and Azure DevOps for CI/CD. Practical experience using GitHub Copilot or similar AI code assistants to aid development. Solid understanding of cross-browser testing, headless vs headed runs, and browser orchestration. Experience integrating tests with CI/CD pipelines and containerized test execution. Familiarity with mocking / stubbing APIs, test doubles, and network interception in Playwright. Strong debugging skills and experience triaging flaky tests. Excellent communication and collaboration skills; experience mentoring junior engineers.Preferred Qualifications: Knowledge of test coverage tools, mutation testing, or contract testing. Experience with cloud test runners (Browser Stack, Sauce Labs) or self-hosted grid. Familiarity with backend testing, DB setup. Teardown, and data seeding for e2e scenarios. Security testing basics and accessibility (a11y) automated checks. Prior work with microservices, feature flags, and observability tooling.
Job Title
Senior Engineer-Software Development Engineer in Test [T500-23391]