AgilityFeat ยท 3 weeks ago
Senior QA Engineer (Automated Testing)
AgilityFeat is a company that connects top developers from Latin America with remote teams at leading companies worldwide. They are seeking a Senior QA Engineer with a strong development background to ensure the quality and performance of a modern cloud and edge-based software platform through automated testing and collaborative efforts within an agile team.
Information Technology & Services
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
Qualification
Required
Experienced
B2+ or above English fluency
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
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
Internal Tooling Development - Experience building internal QA tools, test utilities, or frameworks that improve productivity and testing effectiveness for engineering teams
Benefits
9 paid holidays
10 days of PTO available after 6 months