Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shield AI

Automated Test Engineer II

Posted Updated
Discussion

Description

You will design and maintain automated test frameworks, test infrastructure, and GitLab CI/CD pipelines for autonomy and UI applications. You will build Python automation tools, develop UI and API tests in Go and TypeScript, create validation solutions for simulated and hardware-in-the-loop environments, investigate failures, and improve test reliability and coverage.

Responsibilities

  • Design, develop, and maintain automated test frameworks for autonomy and UI applications
  • Develop automated test infrastructure for functional, integration, regression, system, and end-to-end testing
  • Create and maintain GitLab CI/CD pipelines using YAML and shell scripting
  • Build Python workflow automation tools for test execution, reporting, environment setup, and developer productivity
  • Develop UI and API test automation using Go and TypeScript
  • Integrate automated testing into continuous integration environments
  • Define verification strategies with software, autonomy, simulation, and systems engineering teams
  • Develop automated validation solutions for safety-critical aerospace software
  • Create test harnesses, simulators, stubs, and mocks for simulated and hardware-in-the-loop environments
  • Analyze test results, troubleshoot failures, and improve system reliability
  • Improve test coverage, execution speed, maintainability, and observability
  • Maintain documentation for test frameworks, automation workflows, CI/CD infrastructure, and validation procedures
  • Support release qualification and verification traceability
  • Develop AI-assisted engineering workflows and automation pipelines

Requirements

  • 2+ years building scalable automation frameworks or developer tooling in Python
  • 2+ years using package management, dependency management, and build systems
  • 2+ years building tooling for automated log collection, analytics, reporting, and failure triage
  • Understanding of asynchronous and concurrent Python programming
  • Experience developing CI/CD pipelines using GitLab CI, YAML, and shell scripting
  • Experience testing distributed systems, backend services, APIs, and web-based UIs
  • Familiarity with test frameworks, validation strategies, and software quality methodologies
  • Experience in Linux development environments
  • Debugging and problem-solving skills in complex software systems
  • Collaboration and communication skills in cross-functional engineering environments

Benefits

  • Bonus
  • Benefits
  • Equity

Skills

What Middle QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →