Smash CR logo

Quality Assurance Engineer (C-549)

Smash CR
A tiempo completo
En el sitio
San Jose, San Jose, Costa Rica

SMASH, Who we are?
We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States.

We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step.

We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.

We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.

Our Benefits

  • Wellness Coverage

  • Remote Work

  • Birthday day off

  • Recognition and rewards system

  • Referrals Program

  • Business skill coaching

  • English classes for Smashers and relatives

  • Learning opportunities

This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica to apply for this role.

Role Summary
We are seeking a Quality Assurance Engineer with strong analytical capabilities and exceptional SQL skills. In this role, you will ensure software quality by planning, designing, and executing both manual and automated tests for web and mobile applications. You will reproduce and diagnose issues, build test plans, analyze data, and collaborate closely with developers and product teams to deliver reliable, high-quality software.

Responsibilities

  • Analyze logs, datasets, and SQL queries to identify root causes, validate data integrity, and support system troubleshooting.
  • Design, develop, and execute manual and automated test cases for web and mobile applications.
  • Plan, document, and maintain detailed test plans aligned with project requirements.

  • Reproduce reported issues, documenting clear and actionable reproduction steps.

  • Track, validate, and verify defects through full resolution.

  • Perform compatibility and regression testing for vendor and internal applications.

  • Utilize tools such as Selenium and Azure DevOps for test execution and defect tracking.

  • Prepare and present test results, quality metrics, and risk assessments to project stakeholders.

  • Participate in Agile ceremonies, providing QA coverage throughout the software development lifecycle.

  • Collaborate with developers and product teams to improve test coverage, code quality, and release reliability.

  • Support automation framework improvements and continuous integration testing initiatives.

  • Assist in release coordination to ensure smooth, accurate, and high-quality deployments.

Requirements – Must-Haves

  • 4+ years of experience in software quality assurance and testing.

  • Advanced SQL proficiency for querying, data validation, and root-cause analysis (top priority skill).

  • Strong understanding of QA methodologies, testing strategies, and defect life cycle management.

  • Experience using Selenium or similar automation tools.

  • Familiarity with Azure DevOps or similar platforms for test execution and defect tracking.

  • Basic programming knowledge in C# and .NET Core.

  • Strong analytical and problem-solving skills with high attention to detail.

  • Excellent communication abilities and experience collaborating with distributed or cross-functional teams.

Nice-to-Haves (Optional)

  • Bachelor’s degree in Computer Science, Information Systems, or related field.

  • Experience working with automation frameworks and CI/CD pipelines.

  • Exposure to API testing, performance testing, or security testing.

  • Familiarity with additional programming or scripting languages.

Languages

  • English B2+, Spanish C1

Postularme
Comparte este trabajo