Senior QA Engineer (Automated Testing) - Cloud and Edge-Based Software Platform
Senior QA Engineer with strong development background needed to ensure quality, reliability, and performance of cloud and edge-based software platform. Hands-on engineer with experience in automated testing, exploratory testing, and defect analysis.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Location: Remote from LatAm (preferred)
Working hours: Full-time, aligned w/ Eastern or Central Time business hours (EST, CST).
Job Type: Contractor, monthly payments in US dollars
Benefits: 9 paid holidays, plus 10 days of PTO available after 6 months
For companies around the world, attracting and retaining skilled software developers remains a major challenge. Meanwhile, Latin America is home to a deep pool of talented engineers eager to work on meaningful, innovative projects.
At AgilityFeat, we connect top developers across Latin America with remote teams at leading companies worldwide. We’ve helped countless organizations scale their development capacity while opening doors for Latin American tech professionals to take on impactful, career-growing opportunities.
If you’re a Latin American developer with fluent English and the skill set below, we’ve got a great opportunity with a global company for you! Please note that there is NO FLEXIBILITY in the fluency requirement: B2+ or above is required. Do not apply if you have only Intermediate English.Â
Senior QA Engineer (Automated Testing)
Our client is seeking a senior-level Software QA Engineer with a strong development background to help ensure the quality, reliability, and performance of a modern cloud and edge-based software platform. This role is ideal for a hands-on engineer who is equally comfortable writing production-grade automated tests in Python and performing deep exploratory testing across distributed systems. This is a remote role within a highly collaborative, engineering-driven environment.
Key Responsibilities
- Own Quality End-to-End - Design, develop, and execute comprehensive test strategies including test plans, test cases, and automated test suites based on product requirements and user stories.
- Automation-First Testing - Build, extend, and maintain automated test frameworks using Python, with a strong emphasis on pytest-based test development. Write clean, maintainable, and scalable test code that integrates into CI/CD pipelines.
- Manual and Exploratory Testing - Perform hands-on manual, functional, integration, and regression testing across cloud services and edge components to complement automated coverage.
- Defect Analysis and Debugging - Identify, isolate, and document defects with high-quality reproduction steps and diagnostics. Partner closely with engineering teams to drive issues to resolution efficiently.
- Release and Deployment Validation - Participate in release cycles by validating fixes, performing pre- and post-deployment checks, and ensuring production readiness.
- Cross-Functional Collaboration - Work within an agile team alongside developers, product managers, and operations to continuously improve quality processes and tooling.
Technical Requirements
- Strong Python Development Skills - Proven experience writing automated tests in Python, ideally using pytest. Comfortable treating test code with the same rigor as production code.Demonstrated ability to write efficient, reliable, and maintainable code.
- Test Automation Expertise - Deep understanding of test automation strategies, test pyramid concepts, and integrating automation into CI/CD workflows.
- Systems and Environment Knowledge - Hands-on experience testing software in Linux and Windows environments, including cloud-based and distributed systems.
- Cloud Platform Experience - Practical experience testing applications deployed on at least one major cloud platform such as AWS, Azure, or GCP.
- Analytical and Debugging Skills - Strong troubleshooting abilities to diagnose complex issues across services, logs, and environments.
- Ownership and Collaboration - Experience working with Git in collaborative, agile teams, with the ability to own testing efforts from planning through release.
- Strong communication and presentation skills
Preferred Skills
- Broad Technical Exposure - Experience working across multiple programming languages and environments, with curiosity and adaptability when learning new technologies.
- Product and Quality Mindset - A strong sense of ownership and quality, with experience delivering production-grade solutions and collaborating effectively with customer-facing or solution teams.
- Infrastructure and Platform Testing -Â Familiarity with Kubernetes and containerized environments, Multi-cloud deployments, Serverless architectures
Nice to Have
- Internal Tooling Development - Experience building internal QA tools, test utilities, or frameworks that improve productivity and testing effectiveness for engineering teams.
Due to the high volume of red flag submissions, we will contact only those candidates we wish to advance.