JobHabor

Senior AI Test Automation Engineer

Lean Solutions Group
Location
Location not stated
Workplace
Employment
Salary
Apply on the employer’s site

Posted 1mo ago

Description

Company Overview

Global Technology Services is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America, Philippines and the United States, contributing to cutting-edge developments in multiple industries.

Position Title

Senior AI Test Automation Engineer

Category

Data Science & Artificial Intelligence

Seniority

Senior

Location

USA

What you will be doing

This is not a traditional test automation role with AI bolted on. AI is woven into how we write, run, and maintain tests:

  • Every engineer uses AI coding assistants (Claude Code, Claude Cowork, GitHub, Copilot, Cursor) as a daily multiplier, not an optional extra

We automate test writing with AI

agents draft Cypress and Playwright specs from requirements, user stories, and code diffs, and engineers review, refine, and own the results

We automate test running with AI

intelligent test selection based on change impact, automated failure triage, flaky-test detection, and self-healing locator strategies

  • Our platform exposes MCP servers so LLM-powered tools can query test results, trigger suites, and act on real-time quality signals
  • We treat prompt engineering and token economics as first-class engineering disciplines, reviewed in PRs alongside test code

If you want to build the quality systems that guard experiences millions of customers rely on, and use AI to multiply your coverage and speed, this is the role

Required Skills & Experience

  • 6+ years of software engineering experience with deep, hands-on test automation

Expertise, with a Bachelor's degree in Computer Science, Software Engineering

  • Proficient in programming using JavaScript / Node.js; experience with TypeScript

strongly preferred

  • In-depth, hands-on expertise with Cypress and Playwright, including fixtures, network

interception, parallelization, and cross-browser execution

  • Proven experience with mocking and stubbing libraries and contract testing for APIs
  • Proven experience creating test automation for microservice APIs, for end-to-end testing or testing API services in isolation using mocks
  • Proven experience creating test automation for one or more application types: Single

Page Application (SPA), Progressive Web App (PWA), responsive design, and Multi-

Page Application (MPA), with Proven experience using Git and integration tools.

  • Solid understanding of software testing methodologies, test planning, and test case

design

  • Excellent problem-solving and analytical skills to identify and troubleshoot issues
  • Experienced working in Scrum teams; able to adapt to evolving project requirements and priorities
  • Hands-on experience using LLMs (OpenAI, Anthropic, or equivalent) to generate,

refactor, and maintain test code

  • Comfortable using AI coding assistants (GitHub Copilot, Claude Code, Claude Cowork,

Cursor) daily to accelerate test development

  • Able to write effective prompts for test generation, test data creation, refactoring, and

documentation

  • Demonstrated ability to build or extend AI-assisted testing workflows, such as:
  • Test generation from requirements, user stories, acceptance criteria, or code

Diffs

  • Intelligent test selection and prioritization based on change impact
  • Automated failure triage, root-cause summarization, and flaky-test detection
  • Self-healing locator and selector strategies
  • Familiar with agentic concepts: tool-calling, structured output, multi-step task

decomposition, and human-in-the-loop review checkpoints

  • Understands foundational LLM concepts: tokens, temperature, context windows,

embeddings, and RAG

  • Can evaluate AI-generated tests and code for correctness, security, and coverage, not
  • just accept output blindly

Nice to Have Skills

  • Experience with Selenium, Appium, Jest, or Puppeteer
  • Proven experience testing applications built with frameworks like Express, Next.js, and

React

  • Experience designing or contributing to MCP servers or similar context-orchestration

layers

  • Experience with performance testing tools (k6, JMeter, Lighthouse)
  • Experience with public cloud services (AWS, Azure, GCP)
  • Experience with ecommerce/retail purchase journeys

Soft Skills

  • Strong organizational and leadership skills
  • Ability to work independently and take ownership of projects
  • Strong communication and collaboration skills to work effectively with cross-functional

teams

Benefits

  • 6 paid sick days (48 hours) per year
  • 2 weeks of Paid Time Off (PTO), available after 90 days of employment
  • 15 paid vacation days annually
  • Medical & Dental Benefits for the employee. Eligibility begins on the first day of the month following thirty (30) calendar days of continuous employment
  • Company-paid holidays
  • FMLA leave in accordance with applicable regulations
  • Eligibility for a discretionary performance bonus
  • 401(k) retirement plan with employer matching
  • Severance benefits, if applicable

Salary Range

120,000 - 150,000 USD

Skills

  • Claude Code
  • Anthropic Claude
  • GitHub
  • GitHub Copilot
  • Cursor
  • Cypress
  • Playwright
  • Model Context Protocol
  • LLM
  • Prompt Engineering
  • JavaScript
  • Node.js
  • TypeScript
  • Git
  • OpenAI
  • Anthropic
  • Embeddings
  • Retrieval-Augmented Generation
  • Selenium
  • Appium
  • Jest
  • Puppeteer
  • Express
  • Next.js
  • React
  • K6
  • JMeter
  • AWS
  • Azure
  • GCP

More jobs at Lean Solutions Group

All 64

Similar roles