P

QA Automation Engineer

Prediktive
On-site
Latin Amercia, Louisiana, United States

We are looking for a QA Automation Engineer based in Latin America to work on a long-term project for one of our clients, a Software Development company based in Atlanta, Georgia.

Our client is building a secure, bank-grade AI infrastructure and developing cutting-edge applications designed to power the next generation of modern banking and financial services.

Responsibilities

  • Design and architect end-to-end automation testing frameworks from scratch using Playwright for both frontend and API testing.
  • Develop and maintain comprehensive automated test suites covering UI, API, integration, and regression testing.
  • Define testing strategy and approach for the entire application, including risk-based testing methodology.
  • Create and manage test data fixtures, mocks, and testing environments.
  • Perform manual exploratory testing to identify edge cases and areas requiring automation coverage.
  • Conduct test coverage analysis to identify gaps and prioritize test development.
  • Write and maintain test documentation, including test plans, test cases, and testing standards.
  • Report bugs with clear, detailed reproduction steps and collaborate with developers on resolution.
  • Implement cross-browser testing strategies to ensure consistent application behavior.
  • Participate in code reviews for both application code and test automation code.
  • Establish quality metrics and reporting practices to track testing effectiveness.
  • Build testing best practices and patterns that can scale as the QA team grows.

Requirements

  • Advanced Level of English.
  • 5+ years of experience with JavaScript/TypeScript, utilizing modern ES6+ features and asynchronous programming.
  • Experience with Playwright or Cypress for both UI and API test automation.
  • Proven track record of architecting and building automation frameworks from the ground up.
  • Deep expertise in RESTful API testing, including authentication, request/response validation, and schema testing.
  • Strong understanding of testing principles and patterns (test pyramid, Page Object Model, test isolation, etc.).
  • Experience with test data management strategies and creating maintainable test fixtures.
  • Cross-browser testing experience ensuring quality across different browsers and environments.
  • Strong manual testing skills with ability to perform exploratory testing and identify edge cases.
  • Documentation skills for test plans, test cases, and quality processes.
  • Experience with a risk-based testing approach to prioritize testing efforts effectively.
  • Strong analytical skills for test coverage analysis and identifying testing gaps.
  • Proven ability to work independently and drive quality initiatives without close supervision.
  • Excellent collaboration and communication skills for working with development teams.

Bonus Points

  • Bachelor’s Degree in Computer Science, Systems Engineering or related fields.
  • Experience testing applications that integrate with Large Language Models (LLMs) or AI agents, including handling non-deterministic outputs, prompt validation, and response quality assessment.
  • TypeScript expertise beyond JavaScript, with type system knowledge.
  • Docker and containerization experience for test environment management.
  • Performance testing and optimization experience.

What we offer

  • Long term positions
  • Compensation in USD
  • Paid time off
  • Cool clients and products
  • Work with great engineers

4tech