Role Overview:
We are seeking a highly technical QA Automation Engineer with a strong programming and scripting background to join a dynamic team working on SaaS-based enterprise applications.
The ideal candidate has extensive experience building, automating, and executing test suites across both front-end and back-end environments, while driving quality initiatives under agile methodologies.
This role involves close collaboration with product and engineering teams, mentoring junior QA engineers, and promoting best practices to ensure world-class product delivery.
Key Responsibilities:
- Develop, automate, and execute comprehensive test suites based on requirements and use case scenarios.
- Participate early in the product lifecycle to create testing infrastructure and perform early integration testing.
- Define and implement testing strategies for SaaS & Cloud applications in continuous delivery models.
- Build, maintain, and optimize automated tests for functional, regression, performance, and scalability scenarios.
- Enhance QA tooling and automation frameworks using technologies like Selenium, JUnit, Webdriver, JMeter, Jenkins.
- Perform API testing with tools such as Postman or SoapUI, ensuring robust integration across services.
- Mentor junior QA engineers, fostering best practices in automation and test design.
- Collaborate with DevOps teams to integrate testing pipelines into CI/CD workflows.
- Actively research and adopt emerging QA technologies, including AI-powered testing tools.
- Champion quality across engineering, promoting shift-left practices and proactive issue detection.
Requirements:
- 4–6 years of experience in automation testing, QA, or QE for Cloud SaaS enterprise applications.
- Hands-on expertise in test automation frameworks and tools: Selenium, JUnit, Webdriver, JMeter, Jenkins.
(Required) - Strong programming and scripting skills in Java, JavaScript, Python, C++, or Shell scripting.
- Proven experience with API testing (REST, JSON, XML) using Postman, SoapUI, or similar.
(MANDATORY) - Familiarity with CI/CD pipelines and DevOps practices using GitHub, GitLab, Bitbucket, Azure DevOps, or Jenkins.
- Strong knowledge of Agile methodologies (Scrum, Kanban, BDD/TDD).
- Experience testing distributed systems, APIs, and microservice architectures.
- Practical knowledge of cloud platforms (Azure required; AWS or GCP a plus).
- Exposure to Kubernetes, Docker, and container orchestration solutions.
- Strong problem-solving skills, risk management, and the ability to design optimized testing strategies.
- Excellent communication skills (English verbal and written).
- Ability to work independently, with global teams, and mentor colleagues effectively.
Preferred Skills:
- Experience with performance, scalability, and security testing of cloud applications.
- Familiarity with test case management tools like TestRail or Zephyr.
- Experience applying AI tools in testing processes.
- Advanced degree (Master's or PhD) in Computer Science, Engineering, or related fields.
About the Position:
- Work schedule: Monday to Friday, from 9:00 AM to 6:00 PM (Mexico City Time).
- Location: 100% Remote.
Contrator model.
- Compensation: Competitive salary in USD
- Work environment: Dynamic and collaborative.
- Professional growth: opportunities for career advancement.
If you meet the requirements and are interested in this exciting opportunity, apply at
and send us your CV