Role OverviewWe're seeking a Software Test Engineer to play a central role in ensuring the quality and performance of our SaaS-based Civic Platform. Based in Costa Rica, you'll work within a remote-first, globally connected engineering team to deliver reliable, scalable software through comprehensive test automation and performance validation.
Key Responsibilities
- Lead end-to-end testing efforts for major product releases, ensuring alignment with cloud deployment workflows and engineering initiatives.
- Design, build, and execute detailed test plans, cases, and scenarios to validate both functionality and system resilience.
- Develop automated tests for APIs and user interfaces using Python and Robot Framework, integrating test execution into CI/CD pipelines.
- Engage actively in Agile ceremonies including daily standups, sprint planning, and backlog refinement sessions.
- Support performance engineering by identifying bottlenecks and validating scalability using tools like JMeter and Datadog.
- Collaborate with developers, QA specialists, and product teams to define test requirements and improve testing coverage.
- Analyze system behavior under load using monitoring solutions for databases, operating systems, and cloud infrastructure.
- Stay current with advancements in testing frameworks, automation strategies, and cloud-native technologies to enhance team capabilities.
Required Qualifications
- Bachelor’s degree in computer science or a closely related field.
- Minimum of three years of experience in software quality assurance, with a focus on test automation, functional validation, and test framework development using open-source tools.
- Familiarity with full-stack environments, including frontend frameworks, backend services, API testing, and DevOps integration.
- Proven experience with performance testing tools such as JMeter, programming languages like Python or Java, SQL, and cloud platforms including Azure.
- Hands-on experience with API gateways, CI/CD pipelines, and SaaS product lifecycles.
- Strong analytical mindset with the ability to isolate, diagnose, and resolve complex technical issues efficiently.
- Effective communication skills and a collaborative approach to working across distributed teams.
Preferred Skills
- Experience developing test automation in Python or TypeScript.
- Working knowledge of the Playwright testing framework.
- Background in SaaS platforms, API-centric architectures, and pipeline automation.
Technology Environment
Our stack includes Python, Java, Robot Framework, Playwright, JMeter, SQL, API gateways, Azure, AWS, Datadog, Windows and database monitoring tools, Angular, TypeScript, and integrated CI/CD pipelines.
Work Environment
This is a remote-first position based in Costa Rica, with flexibility to support asynchronous collaboration across global time zones. You’ll be part of an inclusive, values-driven culture that emphasizes shared ownership, continuous learning, and responsible innovation.
Benefits & Development
- Competitive compensation and locally aligned benefits
- Remote work options and flexible scheduling
- Generous paid time off, holidays, and annual leave
- Wellness days and a soft company closure between Christmas and New Year
- Internal promotion and growth opportunities
- Access to LinkedIn Learning and support for internal and external training
- On-the-job skill development and mentorship
- Collaboration with international colleagues and global teams


