Build, maintain, and evolve robust automated testing frameworks across mobile, web, and API layers. Develop scalable automation solutions using Python, Selenium, Appium, XCUI, Playwright, and Page Object Model. Apply AI knowledge to improve test design, productivity, and quality outcomes.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Senior Test Automation Engineer (QA)
Contractor · Remote · Long-term · Full-time
Role Overview
We are looking for a Senior Test Automation Engineer to build, maintain, and evolve robust automated testing frameworks across mobile, web, and API layers. The strongest fit will combine hands-on automation capability, strong applied AI awareness, technical ownership, and the ability to integrate testing effectively into modern development and CI/CD processes.
We are placing particular emphasis on proactive behavior, problem-solving attitude, communication, and independence. Candidates do not need to be formal people managers, but they should demonstrate leadership traits:
ownership, initiative, ability to unblock themselves, and willingness to learn quickly from technical guidance.
Key Responsibilities
- Develop and maintain robust automated test frameworks using Python, Selenium, Appium, Robot Framework, XCUI, Playwright, and related tools.
- Prioritize automation coverage across mobile applications, frontend applications, and APIs, with mobile automation as the strongest target background.
- Apply AI knowledge and AI-assisted QA practices to improve test design, automation productivity, defect analysis, coverage, and quality outcomes.
- Design and implement scalable automation frameworks using strong patterns such as Page Object Model (POM).
- Ensure comprehensive test coverage, reliability, maintainability, and stability across mobile and web applications.
- Integrate automated testing into CI/CD pipelines in collaboration with DevOps and infrastructure teams.
- Design testing solutions for software clients interacting with hardware, ensuring accuracy and stability of tests.
- Serve as a technical expert in automation and support the selection, evaluation, and adaptation of testing tools and frameworks.
- Drive automation initiatives from inception to completion while maintaining quality, scope, and delivery discipline.
- Collaborate across engineering, QA, DevOps, and product teams to troubleshoot complex issues and improve product reliability.
- Communicate clearly with technical and non-technical stakeholders, escalating blockers when needed and learning from technical feedback.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Experience and Skills
- 5+ years of professional experience in test automation is preferred. Candidates with slightly less experience may be considered if the candidate pool is limited and the profile is strong.
- Strong hands-on automation experience, especially in mobile automation. Priority order: 1) mobile automation, 2) frontend automation, 3) API automation.
- High knowledge of AI and practical understanding of how AI can be applied to QA, automation, testing productivity, defect analysis, and quality improvement. This is a key requirement and a major screening differentiator.
- Solid understanding of Page Object Model (POM), why it matters, and how to apply it in maintainable automation frameworks.
- Hands-on expertise with Python, Selenium, Appium, XCUI, and Playwright.
- Experience with Robot Framework or similar automation frameworks.
- Strong scripting skills with TypeScript, JavaScript, and Python.
- Strong experience integrating automated tests into CI/CD pipelines.
- Experience working closely with DevOps teams to optimize test execution and deployment processes.
- Ability to lead initiatives, take ownership, and drive work to completion without needing constant direction.
- Strong attention to detail, quality mindset, and structured troubleshooting capability.
- Excellent communication skills and ability to articulate complex technical issues to technical and non-technical stakeholders.
- Advanced technical English for interviews and day-to-day distributed collaboration.
Preferred / Nice-to-Have Skills
- Experience with hardware testing or software interacting with physical devices.
- Experience testing IoT, connected devices, mobile apps, web applications, or security products.
- Knowledge of SwiftUI and Kotlin is positively valued, as the client expects to start implementing these technologies for mobile automation from Q3 onward.
- Additional time working in other development project environments is valued, especially if it shows strong exposure to modern software delivery practices.
- Experience with AI-powered testing tools, test generation, test maintenance, predictive defect detection, or automation acceleration.
- Track record of innovative problem-solving and proactive ownership in dynamic, cross-functional environments.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Why Join Us?
We offer a supportive and rewarding work environment with benefits designed to help you thrive:
- Full-Time Position: Stability and growth in a dedicated role
- Competitive Compensation: Paid in US dollars
- 100% Remote: Work from anywhere in Latin America
- Paid Time Off: 12 PTO days per year
- Local Holidays: All official holidays in your country
- Birthday Off: Take your special day off
- Career Growth: Clear paths for professional development
- Recognition Program: Celebrate achievements and contributions
- Paid Leaves: Fully covered approved leaves
If you meet the requirements and are excited to take on this opportunity, we’d love to hear from you!
Note: Incomplete applications will not be considered, nor will profiles based outside Latin America.
Similar Jobs
Explore other opportunities that match your interests
Senior Software Engineer - Production Infrastructure Lead