Enroute logo

QA Automation Engineer - TypeScript

Enroute
Full-time
Remote
QA Automation Engineer
Description

We love technology, and we enjoy what we do. We are always looking for innovation. We have social awareness and try to improve it daily. We make things happen. You can trust us. Our Enrouters are always up for a challenge. We ask questions, and we love to learn.

We pride ourselves on having great benefits and compensations, a fantastic work environment, flexible schedules, and policies that positively impact the balance of work and life outside of it. We care about who you are in the office and as an individual. We get involved, we like to know our people, we want every Enrouter to become part of a great community of highly driven, responsible, respectful, and above all, happy people. We want you to enjoy working with us.

We are looking for a QA Automation Engineer (TypeScript) to join the team and support the testing of a large‑scale, data‑driven platform. The role involves both manual and automated testing to ensure the delivery of high‑quality features in a AI‑powered revenue automation platform for B2B businesses, processing complex contracts to automate billing, revenue recognition, and reporting workflows. Their solutions eliminate manual work, accelerate cash collection, and streamline operations for their customers. You will be part of the engineering team, collaborating to ensure product quality through robust testing strategies.



Requirements

    • Strong hands-on experience with TypeScript or JavaScript.
    • Practical experience with Jest, Vitest, and React Testing Library.
    • Familiarity with Playwright, Cypress, or similar E2E testing tools.
    • Solid knowledge of React, Next.js, and frontend testing best practices.
    • Experience testing REST/GraphQL APIs and working with NestJS microservices.
    • Good understanding of PostgreSQL and Prisma ORM.
    • Experience integrating tests with CI/CD pipelines (e.g., GitHub Actions, Turbo).
    • Familiarity with Docker-based test environments.
    • Understanding of Agile methodologies and working in cross-functional teams.
    • Excellent written and verbal communication skills for documentation and bug reporting.

Responsibilities

    • Perform end-to-end manual testing on key workflows such as contract processing, invoice generation, payments, and revenue recognition.
    • Conduct user acceptance testing (UAT) on B2B workflows integrated with tools like QuickBooks, Salesforce, Stripe, and Plaid.
    • Maintain and execute regression test suites for critical business processes.
    • Perform cross-browser and cross-device validation for React/Next.js applications.
    • Conduct integration testing on microservices, APIs, and webhooks.
    • Develop and maintain automated API tests using Jest and TypeScript on a NestJS backend.
    • Build and maintain component, integration, and end-to-end tests for React applications using Vitest and React Testing Library.
    • Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Turbo).
    • Collaborate on test strategies, test data management, and documentation.
    • Track and verify bugs across complex distributed systems.


Benefits

  • Monetary compensation
  • Year-end Bonus
  • IMSS, AFORE, INFONAVIT
  • Major Medical Expenses Insurance
  • Minor Medical Expenses Insurance
  • Life Insurance
  • Funeral Expenses Insurance
  • Preferential rates for car insurance
  • TDU Membership
  • Holidays and Vacations
  • Sick days
  • Bereavement days
  • Civil Marriage days
  • Maternity & Paternity leave
  • English and Spanish classes
  • Performance Management Framework
  • Certifications
  • TALISIS Agreement: Discounts at ADVENIO, Harmon Hall, U-ERRE, UNID
  • Taquitos Rewards
  • Amazon Gift Card on your Birthday
  • Work-from-home Bonus
  • Laptop Policy

Equal Employment

Enroute is committed to providing equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law.