Senior AI Test Automation Engineer
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