Senior AI Test Automation Engineer

Business Operations & Supply Chain


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