Emergent Software is HIRING A

Senior Software Quality Assurance Engineer - Latin America

📍 Costa Rica 🌐 Fully RemoteFull Time
POSTED June 11, 2025

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!


**** This is an opportunity to join a team of top-notch Quality Assurance Engineers at a US-based company working closely together on interesting projects for our clients. Everyone in the company works from home or a shared workspace. Applicants must reside in Latin America.****

Software QA Engineer

Highlights & Benefits of working at Emergent Software

  • All workers arefirst class team members. Other than working from Latin America, your experience working at Emergent will be the mostly the same as employees in the US. This includes apaid-for trip to our yearly in-person event.
  • Work from home or a shared workspace.
  • Work on projects with people from the US and Latin Americaspeaking English 100% of the time.
  • Work closely with other talented engineers and team members. Our vetting process means you can count on your team members to know what they are talking about.
  • Flexible work schedulemeaning you can work regular hours or choose weekends and evenings.
  • Work-life balanceis essential and highly valued at Emergent Software. If you choose to work more than 40 hours, you’ll be compensated for the extra work!
  • Work on interesting projectssolving complex business problems with custom software.
  • 100 hours per year tofocus on your professional development. We invest in your growth!
  • Excellent benefits packagetailored to your country.

first class team members paid-for trip to our yearly in-person event

Work from home or a shared workspace.

speaking English 100% of the time

Work closely with other talented engineers and team members

Flexible work schedule

Work-life balance

Work on interesting projects

focus on your professional development

Excellent benefits package

Software QA Engineer Primary Duties

  • Work with the agile team to plan test cases for User Stories and Features.
  • Interpret and refine acceptance criteria, ensuring it matches overall project requirements.
  • Perform manual testing against acceptance criterion throughout the life of software projects.
  • Document and interpret results of testing, creating bugs and documenting future remediation work.
  • Report and track issues accurately and effectively.
  • Evaluate mid-project changes for testing impact.
  • Help us improve our QA processes making them more robust and efficient.
  • Work directly with clients to coordinate their User-Acceptance Testing (UAT).
  • Coordinate automation activities around regression testing and scheduled testing for clients, as applicable.
  • Other related duties as assigned by your manager.

Work with the agile team to plan test cases for User Stories and Features.

Interpret and refine acceptance criteria, ensuring it matches overall project requirements.

Perform manual testing against acceptance criterion throughout the life of software projects.

Document and interpret results of testing, creating bugs and documenting future remediation work.

Report and track issues accurately and effectively.

Evaluate mid-project changes for testing impact.

Help us improve our QA processes making them more robust and efficient.

Work directly with clients to coordinate their User-Acceptance Testing (UAT).

Coordinate automation activities around regression testing and scheduled testing for clients, as applicable.

Other related duties as assigned by your manager.

Software QA Engineer Qualifications

  • Experience on an agile development team in the role of a Quality Engineer performing manual testing
  • Experience writing comprehensive test plans and test cases
  • A firm grasp on how websites, web applications, APIs, databases, mobile apps, windows apps, and the cloud function at a high level
  • Ability to thrive on a small team in a fast-paced environment while juggling a variety of projects and wearing multiple hats
  • Exemplary attention to detail with the ability to work with teammates to determine pragmatic solutions to quality issues
  • Strong technical writing, verbal communication, and presentation skills are a must

Experience on an agile development team in the role of a Quality Engineer performing manual testing

Experience writing comprehensive test plans and test cases

A firm grasp on how websites, web applications, APIs, databases, mobile apps, windows apps, and the cloud function at a high level

Ability to thrive on a small team in a fast-paced environment while juggling a variety of projects and wearing multiple hats

Exemplary attention to detail with the ability to work with teammates to determine pragmatic solutions to quality issues

Strong technical writing, verbal communication, and presentation skills are a must

Nice to Have Experience

  • Azure DevOps, Jira, and/or other agile work organization tools
  • Experience test-planning for large projects
  • Previous consulting experience either independent consulting or with a firm
  • Microsoft stack technologies such as C#, .NET, SQL Server, Azure
  • Content management systems (e.g. Sitecore, Umbraco, Contentful)
  • Software development experience

Azure DevOps, Jira, and/or other agile work organization tools

Experience test-planning for large projects

Previous consulting experience either independent consulting or with a firm

Microsoft stack technologies such as C#, .NET, SQL Server, Azure

Content management systems (e.g. Sitecore, Umbraco, Contentful)

Software development experience

Our Interview Process

At Emergent Software, we work hard to find the best Quality Assurance Engineers capable of helping to deliver high quality software for our clients. If you think you’re one of those, please understand that the effort put into this by people like yourself helps us be successful in surrounding you with other top-notch engineers. Here are the steps of our vetting process for this position:

Application (5 minutes)

Online Assessment (30-40 minutes)

Website Testing Challenge (60 minutes)

Initial Phone Interview (30-45 minutes)

Technical Knowledge Interview (30-60 minutes)

Final Interview (60-90 minutes)

Job Offer!

About Emergent Software

Emergent Software is a fast-growing software development, cloud consulting, and data engineering company serving clients across the United States. We are regularly adding to our team of talented software engineers, cloud architects, data engineers, UX designers, technical product owners and more who can help us deliver high quality services for our clients.

We are a remote-first company

Your career grows with us

At Emergent Software, your ideas will be heard, you will grow exponentially as a master of your craft, and you will enjoy working other dedicated team members to deliver software solutions for our clients.

Check out what others say

#EmergentSoftware

  • Costa Rica

or

Fill out the information below

  • International
  • AfghanistanAfghanistan

Upload your CV or resume file

Upload your cover letter

Please fill in additional questions

Emergent Software requires proof of nationality; if the nationality differs from the work location, a valid work permit must also be presented. Candidates should be ready to display their nationality and work permit documents during the interview process.

Emergent Software is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace that values and celebrates the unique backgrounds, experiences, and perspectives of all individuals. Employment decisions at Emergent Software are based on merit, qualifications, and business needs, without regard to race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or any other protected characteristic as established by applicable law.

All done!

Your application has been successfully submitted!

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!