Software Development Engineer - Test

4 days ago

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

⚙️ Software Development Engineer in Test (SDET)

Apply Now
Logo of Elite Technology

Elite Technology

software • legal • practice management • financial management • professional services firms

501 - 1000 employees

☁️ SaaS

🤝 B2B

Description

• As a Software Development Engineer in Test, you are an experienced member of the team who will drive quality and testing strategies at a high level. • You will assist testing efforts, mentor junior engineers, and take ownership of the test architecture. • This role requires advanced expertise in test automation, continuous improvement, and a strategic approach to quality across the product lifecycle. • Lead test strategy and execution for major releases and complex features. • Architect, develop, and maintain robust and scalable test automation frameworks. • Drive quality standards, enforce best practices, and guide team members in test methodology. • Act as a primary liaison with stakeholders to ensure alignment on quality objectives. • Conduct root-cause analysis on complex issues and provide actionable recommendations. • Mentor and support junior team members, facilitating training and knowledge sharing. • Collaborate with engineering leadership to enhance testing processes and tools.

Requirements

• Bachelor's degree in STEM field, or equivalent experience. • 5+ years of experience in test automation, with demonstrated expertise in software testing. • Demonstrated expertise in .NET technologies, including C#, ASP.NET, API development, and .NET Core. • Extensive experience in constructing automations for web applications (encompassing both UI and API functionality), console applications, Windows forms applications, and/or cloud infrastructure deployments (experience with containerization technologies a plus). • Good understanding of Selenium or an equivalent testing framework, like Cypress, Playwright, or JUnit. • Proven experience working within Agile and Scrum software development methodologies. • Experience with cloud platform and cloud-native design principles, particularly regarding platform services such as App Services and Functions (knowledge of serverless architectures like Azure Functions and Azure Logic Apps a plus). • Experience with relational database technologies, particularly Microsoft SQL Server. • Knowledge about Azure DevOps, Jira or similar work item management tools • Knowledge about CI/CD Pipelines to streamline development and testing workflows. • Excellent communication skills to effectively convey and share technical concepts with leadership at various levels of technical expertise. • Experience in applying software QA methodologies and tools to ensure comprehensive test execution. • Solid foundation in crafting clear, concise, and thorough test plans and test cases. • Familiarity with ERP, financial or mission-critical SaaS applications is considered an asset. • Prior experience with system load, scale testing, or performance testing automation are nice to have • Strong problem-solving and troubleshooting skills, with a data-driven approach. • Experience working on cross-functional teams and maintaining complex testing projects. • Excellent soft skills: adaptability, conflict resolution and the ability to influence and drive quality across teams. • Proficiency in English at a B2+ level or higher (CEFR), with the ability to communicate effectively in both written and spoken formats.

Benefits

• 100% remote work, with the ability to go to a WeWork in Escazú • PTO • 2 Elite Mental Health Days per year • Annual Incentive Plan • 14 Paid Costa Rica Holidays • Comprehensive medical, dental, and vision benefits • Life Insurance

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com