QA Automation (Python, Cypress/Playwright)

πŸ‡²πŸ‡½ Mexico - Remote
πŸ” QAπŸ”΅ Mid-level

Job description

Work at DaCodes!

We are a firm of experts in high-impact software and digital transformation.

For 10 years, we have built solutions focused on technology and innovation thanks to our team of 220+ talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, consistently achieving outstanding results.

At DaCodes, you will have the opportunity to boost your professional development, work across diverse projects in multiple industries, and contribute to the design, implementation, and optimization of cloud infrastructures.

Our DaCoders have a strong impact on the success of our business and our clients. You will be the expert participating in our projects and will have access to disruptive startups and global brands.

Are you interested?

Main Responsibilities

  • Develop and execute test plans for data pipelines, ETL processes, and Enterprise Data Platforms.
  • Design, build, and maintain automation frameworks for back-end data systems (Python, SQL) and front-end web applications (Cypress, Playwright, or similar).
  • Validate data integrity, transformations, consistency, and performance across large-scale datasets.
  • Perform functional, integration, regression, UI, and E2E testing for web applications.
  • Identify, analyze, prioritize, and document defects, collaborating closely with Data Engineers and Application Engineers to drive resolutions.
  • Ensure automated tests are integrated into CI/CD pipelines.
  • Collaborate with cross-functional teams including Data Engineering, Application Engineering, and Product.

Desired Profile

  • 3+ years of experience as a QA Engineer or SDET.
  • Strong programming and automation skills in Python, TypeScript, and SQL.
  • Experience with test automation tools for front-end applications (Cypress, Playwright, etc.) and backend testing frameworks (Pytest or similar).
  • Experience testing high-volume data processing systems, ETL pipelines, and distributed data environments.
  • Solid understanding of CI/CD workflows, pipelines, and automation best practices.
  • Hands-on experience with relational databases (Postgres preferred).
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Experience using Version Control Systems such as GitHub or GitLab.
  • Strong analytical mindset, attention to detail, and ability to troubleshoot complex issues independently.
  • English level C1 – Advanced (Required).

Nice to Have

  • Experience with data validation frameworks and testing data transformations.
  • Familiarity with modern Data Warehouses (e.g., Snowflake).
  • Exposure to AdTech, MarTech, or similar high-data-volume domains.
  • Experience testing APIs (REST/GraphQL).

πŸš€ Integration with global brands and disruptive startups.

🏑 Remote work/Home office.

πŸ“ If a hybrid or on-site scheme is required, you will be informed from the first session.

⏳ Schedule aligned with the assigned work cell/project.

πŸ“… Monday to Friday work schedule.

πŸŽ‰ Day off on your birthday.

πŸ₯ Major medical insurance (applies to Mexico).

πŸ›‘οΈ Life insurance (applies to Mexico).

🌎 Multicultural work teams.

πŸŽ“ Access to courses and certifications.

πŸ“’ Meetups with special guests from the IT field.

πŸ“‘ Virtual integration events and interest groups.

πŸ“’ English classes.

πŸ† Opportunities across our different business lines.

πŸ… Proudly certified as a Great Place to Work.

Share this job:
Please let DaCodes know you found this job on Remote First Jobs πŸ™

Similar Remote Jobs

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply