Distro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
Senior QA Automation Engineer
Location
Argentina
Posted
4 days ago
Salary
$100 - $200 / month
Seniority
Senior
Job Description
Senior QA Automation Engineer
Distro
• Design, develop, and maintain automated end-to-end (E2E) test suites using Playwright and TypeScript • Expand automation coverage across critical workflows, features, APIs, and integrations • Build and execute API tests to validate backend services and business logic • Improve test reliability by identifying and reducing flaky tests • Integrate and optimize automated tests within CI/CD pipelines • Collaborate with cross-functional teams to improve testability and product quality • Convert manual QA test cases into scalable automated tests • Validate complex scenarios such as authentication, authorization, role-based access, and multi-tenant environments • Debug issues across frontend, backend, and testing environments
Job Requirements
- 3–5 years of experience in QA Automation or SDET roles
- Strong experience with JavaScript or TypeScript
- Hands-on experience with automation tools such as Playwright (preferred), Cypress, or Selenium
- Proven experience designing and maintaining automation frameworks (Page Object Model)
- Solid understanding of REST APIs and API testing
- Experience working with CI/CD pipelines
- Familiarity with Git and version control workflows
- Ability to troubleshoot and debug across multiple layers of the system
- Strong written communication skills
- Experience with React, Vite, Testing Library, or modern frontend frameworks (Nice to Have)
- Knowledge of Python and pytest (Nice to Have)
- Experience with GitHub Actions or similar CI tools (Nice to Have)
- Familiarity with Docker or containerized environments (Nice to Have)
- Experience in SaaS, fintech, or enterprise platforms with complex workflows (Nice to Have)
- Experience testing multi-tenant or role-based systems (Nice to Have)
- Knowledge of performance testing and asynchronous systems (queues, background jobs) (Nice to Have)
- Exposure to AI, ML, or document processing platforms (Nice to Have)
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior Test Engineer Automation (Python)
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
Role Description We invite an experienced and proactive Senior Test Automation Engineer to join our team. You’ll ensure the quality and reliability of data pipelines and AI/NLP workflows that support a robust logistics intelligence platform. You’ll design and maintain scalable automation frameworks that accelerate development, provide rapid feedback, and enable the team to confidently deliver high-quality AI capabilities. Qualifications - 5+ years of QA automation experience in data-intensive environments - Strong Python skills for building and scaling automation frameworks (pytest or similar) - Proven ability to design and own end-to-end automation strategies from scratch - Hands-on experience with Azure services and Azure DevOps pipelines - Strong background in API testing and CI/CD integration - Knowledge of containerized test environments (Docker) - Ability to create clear, well-structured test documentation and metrics - Manual testing expertise - Excellent client-facing communication and collaboration skills - Upper-Intermediate English level Requirements - Desirable: AI/NLP testing experience - Desirable: Deepeval experience Key Responsibilities - Lead QA automation for complex data and AI/NLP workflows, ensuring reliable and scalable solutions. - Own the end-to-end QA automation strategy. - Build and scale robust automation frameworks using Python and pytest. - Integrate automated tests into Azure DevOps CI/CD pipelines. - Embed shift-left testing and promote quality through early collaboration with developers. - Create clear, well-structured test plans, cases, and documentation. - Track test coverage, automation metrics, and overall QA effectiveness. - Identify and troubleshoot complex issues across data-heavy systems. - Own testing of AI/NLP components and leverage AI-assisted QA tools. Benefits - 99.9% remote — you can work from anywhere in the world. - 30 paid days off per year to use however you like — vacations, holidays, or personal time. - 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child. - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months. - We pay in U.S. dollars and cover all approved overtime. - Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events. Next Steps - Submit a CV in English - Intro call with a Recruiter - Internal interview - Offer
• Design, develop, automate, and maintain end-to-end and integration tests for our software products, including cross-team workflows • Analyze, review, and document test results, and collaborate closely with developers to resolve identified issues before new features and releases are finally tested by our QM-team • Identify gaps in existing test coverage and prioritize the development of additional test cases • Work closely with developers and product managers to ensure testing aligns with business and product requirements • Promote and strengthen a culture of quality awareness within the team
Senior Test Engineer – Java, Selenium
GartnerWe deliver actionable, objective insight that drives smarter decisions and stronger performance.
• Review functional and technical documents to understand the Product requirements. • Create and execute manual and automated test cases for functionality, acceptance criteria for Web and Mobile Application. • Engage and partner with developers and BA in an agile development environment to understand requirements and perform testing. • Create test scenarios, run functional tests, create regression suite, create testing artifacts, and raise defects with detailed information. • Follow coding standards, build appropriate tests and deployment scripts and review project artifacts created by peers.
• Testing Manual y Automatizado : Diseñar, ejecutar y mantener pruebas manuales y automatizadas para asegurar la calidad de aplicaciones móviles nativas. • Automatización de Pruebas : Implementar pruebas automáticas utilizando herramientas como Appium, garantizando la cobertura y eficiencia del testing. • Definición de Planes de Prueba : Elaborar estrategias y planes de testing completos que aseguren la calidad del software en todas sus fases. • Gestión de Incidencias : Detectar, documentar y reportar errores mediante Jira, facilitando su seguimiento y resolución por parte del equipo de desarrollo. • Definición de Casos de Prueba : Diseñar pruebas manuales estructuradas utilizando herramientas como Zephyr. • Colaboración Multidisciplinaria : Trabajar de manera conjunta con equipos de desarrollo, producto y negocio para mejorar la calidad del producto y optimizar procesos. • Mejora Continua : Proponer mejoras en procesos de testing, automatización y calidad del software.




