Job Description
This position is open exclusively to candidates based in LATAM countries.
What are we looking for?
We are looking for a highly skilled Senior QA Engineer to work with one of our international clients, a corporation that, through its subsidiaries, provides life insurance solutions for the middle American market.
In this role, you will be responsible for planning, organizing, prioritizing, and executing testing activities across the full lifecycle of applications undergoing modernization and cloud migration. You will ensure the functionality, reliability, performance, and security of systems being transformed from legacy .NET applications into modern, cloud-native solutions.
The ideal candidate brings deep experience testing complex, distributed systems and APIs, along with a strong understanding of AWS-based architectures (including serverless, event-driven systems, and data pipelines). You are comfortable interpreting and validating legacy .NET codebases as part of re-architecture planning and can translate technical requirements into clear test strategies, test plans, and documented test cases.
As a Senior QA Engineer, you will collaborate closely with engineering, architecture, DevOps, and product teams, contributing not only through execution but also by shaping quality standards, identifying risks early, and ensuring consistent quality across both legacy and modernized environments.
If you are fully fluent in English, proactive, communicate well, like to solve problems, and have strong attention to detail, this role might be a great fit for you! Our jobs are fully remote and you will be integrated directly into the client’s team, gaining valuable experience and forming meaningful connections.
What's unique about this job?
This role places you at the center of a large-scale modernization initiative, where quality assurance is a critical success factor, not a downstream activity. You will be involved early in the re-architecture process, helping define testing strategies that span legacy systems and cloud-native platforms.
You will gain hands-on experience validating serverless, event-driven workflows on AWS, while also applying your expertise to ensure continuity, data integrity, and reliability during system transitions. The role offers strong cross-functional exposure, working closely with DevOps and engineering teams to align testing with CI/CD pipelines and cloud deployment strategies.
This is an opportunity to have real ownership over quality outcomes, influence best practices, and contribute to building scalable, maintainable systems that support long-term growth.
Here are some of the exciting day-to-day challenges you will face in this role:
Develop and execute comprehensive test plans for modernized Python and AWS-based applications (Lambda, Step Functions, API Gateway, EventBridge, etc.)Validate application behavior across the full modernization lifecycle, including system integration, data migration integrity, performance, regression, and stress testingCollaborate with architects and engineers to ensure test coverage aligns with enterprise engineering and modernization standardsImplement automated test suites for APIs, data processes, and serverless workflowsIdentify risks, defects, and gaps during migration efforts and document them clearly with actionable recommendationsVerify data migration tools, processes, and outputs for accuracy, completeness, and complianceParticipate in reviews of requirements, architecture documents, and code to ensure testability and alignment with quality standardsWork closely with development teams to troubleshoot issues and validate fixes across legacy and cloud-native componentsEnsure all QA documentation is complete, traceable, and ready for handoff to core engineering and operations teamsTrack and report testing progress, risks, and quality metrics to stakeholdersStay current with QA best practices, testing tools, and cloud testing strategies, recommending improvements to enhance quality and efficiencyYou will shine if you have:
Bachelor’s degree in Computer Science, Engineering, or a related fieldAt least 5+years of experience in software QA, automation, or quality engineeringStrong experience with functional, integration, regression, stress, and system-level testingSolid understanding of Amazon Web Services (AWS), especially serverless workflows and distributed systemsStrong documentation skills, capable of producing clear test cases, defect reports, and quality documentationExperience testing APIs, event-driven systems, asynchronous workflows, and data pipelinesProficiency with test automation frameworks (PyTest, Selenium, Postman/Newman, Robot Framework, or similar)Strong proficiency with SQL and/or NoSQL databases for data validationAbility to define problems, collect data, establish facts, and draw valid conclusions in complex systemsAbility to manage multiple testing variables, constraints, and interdependencies across modernization effortsExperience working in Agile/Scrum environmentsExperience with CI/CD pipelines and quality gatesStrong analytical and problem-solving abilitiesExcellent English communication and collaboration skillsIt doesn’t hurt if you also have:
Experience testing cloud-native or serverless architecturesAnalyze and understand legacy .NET applications to design effective test strategies during modernization workFamiliarity with enterprise architecture patterns, API versioning, and microservices testingExperience with AWS Well-Architected FrameworkUnderstanding of data security, data privacy, access control, and compliance considerations in testingExperience testing authentication flows involving Okta, SAML, or OAuthKnowledge of performance testing, load testing, stress testing, and related toolingExperience with automated API contract testingExperience validating IaC deployments (Terraform or CloudFormation)Here are some of the perks we offer you:
Salary in USD100% Remote