FinThrive logo
FinThrive
Posted 64 days agoVerified live 15h ago

Software Quality Engineer

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
68 H-1B approvalsDept. of Labor
18 green cardsCertified filings
Software Quality AssuranceTest PlanningTest Case DesignTest Strategy DevelopmentFunctional TestingIntegration TestingSystem TestingRegression TestingAPI TestingData Quality ValidationRelational DatabasesNon-relational DatabasesQA Automation FrameworksSeleniumpytestManual TestingAutomated Testing

About the company

FinThrive logo
FinThrivefinthrive.com

FinThrive is a revenue management company that provides medical billing and coding services.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
68H-1B approved
99%approval rate
8new H-1B hires
18PERM certified
$130,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202321
202427
202518
20262
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202311
20242
20255
20261
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20248
202510
Top sponsored roles
Staff Software EngineerSenior Data EngineerGlobal Manager, Product ManagementLead Software EngineerTechnical Owner
Sponsored employees from
India

Job description

Summary

FinThrive is advancing the healthcare economy. They are seeking a detail-oriented Software Quality Engineer to ensure the quality, reliability, and performance of their healthcare technology platforms.

Responsibilities

  • Collaborate with Agile teams to support the delivery of new features and enhancements
  • Design, document, and execute test plans, test cases, and test strategies
  • Perform functional, integration, system, and regression testing across applications, APIs, and data platforms
  • Validate data quality across relational and non-relational databases
  • Develop and maintain QA automation frameworks using open-source tools (e.g., Selenium, pytest)
  • Execute both manual and automated testing to ensure release quality
  • Set up and manage test data and test environments for integration and QA workflows
  • Track, document, and support resolution of defects, including basic root cause analysis
  • Support CI/CD pipelines by integrating automated test execution into build and deployment processes
  • Work with offshore and cross-functional teams to align testing efforts
  • Participate in sprint planning, backlog refinement, and estimation of QA work
  • Continuously learn and improve QA processes, tools, and best practices

Skills

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 2–4 years of experience in software quality assurance or testing
  • Experience testing modern applications built with C#, Python, Java, or .NET frameworks
  • Hands-on experience with SQL and working with relational databases (basic NoSQL exposure preferred)
  • Experience with manual and automated testing approaches
  • Familiarity with QA automation tools such as Selenium, pytest, or similar frameworks
  • Experience working in Agile/Scrum environments
  • Basic understanding of CI/CD pipelines (Azure DevOps, Jenkins, or equivalent)
  • Experience working in Windows and/or Linux environments
  • Strong analytical, problem-solving, and debugging skills
  • Effective communication skills and ability to collaborate across teams
  • Experience working in a cloud environment (Azure preferred)
  • Exposure to API testing tools (Postman, REST Assured, etc.)
  • Familiarity with BDD frameworks (e.g., SpecFlow, Cucumber)
  • Experience testing data pipelines, APIs, or integration-heavy systems
  • Knowledge of test automation best practices and scalable QA frameworks
  • Exposure to healthcare systems, EDI transactions, or regulated environments
  • Understanding of DevOps concepts or infrastructure testing

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 2–4 years of experience in software quality assurance or testing
  • Experience testing modern applications built with C#, Python, Java, or .NET frameworks
  • Hands-on experience with SQL and working with relational databases (basic NoSQL exposure preferred)
  • Experience with manual and automated testing approaches
  • Familiarity with QA automation tools such as Selenium, pytest, or similar frameworks
  • Experience working in Agile/Scrum environments
  • Basic understanding of CI/CD pipelines (Azure DevOps, Jenkins, or equivalent)
  • Experience working in Windows and/or Linux environments
  • Strong analytical, problem-solving, and debugging skills
  • Effective communication skills and ability to collaborate across teams

Nice to Haves

  • Experience working in a cloud environment (Azure preferred)
  • Exposure to API testing tools (Postman, REST Assured, etc.)
  • Familiarity with BDD frameworks (e.g., SpecFlow, Cucumber)
  • Experience testing data pipelines, APIs, or integration-heavy systems
  • Knowledge of test automation best practices and scalable QA frameworks
  • Exposure to healthcare systems, EDI transactions, or regulated environments
  • Understanding of DevOps concepts or infrastructure testing

Benefits

  • FinThrive is committed to continually enhancing the colleague experience by actively seeking new perks and benefits. For the most up-to-date offerings visit http://www.finthrive.com/careers-benefits

More jobs like this