5+ years of strong C# development experience, with a developer-first mindset and ability to build complex, maintainable automation code.
Deep hands-on experience with test automation frameworks using Selenium or Playwright for .NET, including solid use of the Page Object Model.
Proven API automation experience, with strong understanding of REST principles, HTTP protocols, authentication, and JSON handling.
Experience integrating automated tests into Azure DevOps pipelines, including test execution, result publishing, and quality gates.
Solid SQL skills to prepare test data and validate backend transactions through database queries.
Reside in Uruguay or Argentina.
Load Testing using k6 or JMeter.
Hangfire knowledge, including programmatic job status validation.
Docker / Containerization experience for spinning up test environments.
Responsibilities
Design, maintain, and scale C#-based automation frameworks using Selenium or Playwright, applying clean architecture and SOLID principles.
Build and maintain API automation tests for legacy (.NET 4.8) and modern (.NET 8) services, validating business logic independently from the UI.
Own and manage the Quality Gate in Azure DevOps, integrating automated tests into CI/CD pipelines.
Configure and optimize pipelines to run smoke tests on PRs and full regression suites on nightly builds, ensuring reliability and fast feedback.
Validate backend and background processes through database queries and log analysis.
Actively detect, debug, and eliminate flaky tests, ensuring stable and trustworthy pipelines.
Handle complex asynchronous and dynamic behaviors using robust synchronization strategies.
Benefits
Long-term commitment with autonomy and impact
Strategic, high-visibility role within a modern engineering culture
Collaborative international team and strong technical leadership
Career development and growth opportunities within Coderio
At Coderio, we value talent regardless of location. We are a remote-first company, passionate about technology, collaboration, and fair compensation. We provide an inclusive and challenging environment with real opportunities for growth. If building impactful solutions motivates you, we’re waiting for you.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.