Job Opportunities in the I2BF Portfolio

QA Automation Engineer (Russian speaker)

Cattle Care

Cattle Care

Software Engineering, Quality Assurance
Yerevan, Armenia
Posted on Feb 14, 2026

About the company

At Cattle Care, a California based startup, we use Artificial Intelligence to increase revenue of dairy farms and decrease antibiotics and hormone usage. Our technology not only optimizes farm efficiency but also ensures high standards of animal welfare. Around 800,000 cows in the US are under our monitoring. We secured $3.7M in funding from serial angel investors, VCs and domain experts.

Role

Own and scale automated testing for our web products: API smoke/regression plus E2E coverage for critical user flows, integrated into CI with clear reporting.

Our stack (high level)

  • Backend: Django + DRF, Celery, Redis, Nginx, docker compose
  • Databases: MySQL + PostgreSQL
  • Frontend: Next.js + TypeScript + React (multiple apps)
  • Existing tests: pytest + requests + allure

Responsibilities

  • Build and maintain API autotests in Python + pytest + requests for high-value endpoints (auth, roles/permissions, uploads, critical domain flows).
  • Add and maintain E2E tests for Next.js apps (critical UI journeys, forms, role-based access, workflows).
  • Improve test infrastructure:
  • stable CI runs (GitLab CI)
  • readable reporting (Allure)
  • test data strategy (idempotent tests, isolated data, reliable env handling)
  • reduce flaky tests and improve diagnostics
  • Partner with backend/frontend engineers on defect reproduction, root-cause analysis, and quality gates (must-pass smoke, regression schedule).
  • Contribute to release readiness (risk-based test plans, definition of done, acceptance criteria).

Requirements

  • 3+ years of recent experience as a QA Automation Engineer
  • Strong Python and hands-on experience with pytest (fixtures, parametrization, test architecture).
  • Solid understanding of HTTP/REST APIs, cookies/CSRF/session authentication, and negative testing.
  • Experience running tests in CI/CD and keeping suites stable (GitLab CI is a plus).
  • Ability to debug issues across the stack and communicate clearly with engineers.

Nice to have

  • Playwright (Python or TypeScript) for UI/E2E automation.
  • Experience testing async/background processing (queues/jobs), file uploads, and long-running flows.
  • Docker / docker compose experience and comfort working with test environments.

You can also drop your CV to hr@cattle-care.com