QA Engineer (SDET / Automation)

Remote
Apply
AI Summary

Embrace Software Inc. is seeking a QA Engineer (SDET / Automation) to join their fully remote software development team. The ideal candidate will have 3+ years of experience in QA / SDET roles and be proficient in automated testing, test strategy, and collaboration.

Key Highlights
Shaping QA strategy for a legal-tech and fintech SAAS product
Designing and implementing robust test automation for frontend and backend services
Ensuring systems are reliable, secure, and scalable
Technical Skills Required
Python JavaScript/TypeScript Pytest API documentation/testing tools like Swagger and Postman Jest Playwright Cypress Puppeteer Git-based workflows Locust.AI
Benefits & Perks
Competitive salary
Global Team Collaboration
Professional Growth Support
Clear Career Progression
Comprehensive Health Benefits
Flexible Remote Work Options

Job Description


About Us

Embrace Software Inc. is a permanent-capital software company that acquires and grows essential, mission-critical businesses across Industrial, Healthcare, Financial Services, and Education. We own and operate dozens of vertical-market software companies serving customers across North America, including Fortune 500 enterprises, financial institutions, state governments, school systems, SMBs and hospitals.


We are profitable, founder-led, in high-growth mode; and backed by over $130M from tier-1 investors and leading technology founders. Our portfolio has grown from 0 to 400+ team members in 4 years, primarily by buying great companies, investing in their products, and helping their teams win. Embrace is an Inc. 5000 fastest-growing US company.


Job Description

This is a remote position.

We are looking for a QA Engineer (SDET / Automation) to join our fully remote software development team. You will play a key role in shaping our QA strategy for a legal-tech and fintech SAAS product. You will work closely with developers and architects to design and implement robust test automation for both frontend and backend services, and help ensure that our systems are reliable, secure, and scalable.

We are looking for a quick learner. We recognize that you may not be familiar with everything listed below, but we are looking for a candidate who is willing to learn and grow with us.


Requirements


Must Have
  • Professional experience in QA / SDET roles: 3+ years in software testing with a strong focus on automation.
  • Automated testing:Experience writing tests for Python and JavaScript/TypeScript projects.
  • Backend testing: Experience testing backend APIs and services with tools and libraries such as Pytest and API documentation/testing tools like Swagger and Postman.
  • Frontend testing: Experience with modern frontend test frameworks and libraries such as JestPlaywrightCypress, or Puppeteer.
  • Test strategy: Ability to plan testing strategies for features and projects, including scope, risk, and coverage considerations.
  • Collaboration and communication: Comfortable working in a small, highly collaborative team and communicating clearly.
  • Version control and workflows: Experience with Git-based workflows and collaborating via pull requests and code reviews.
  • Documentation: Ability to document test plans, test cases, and automation architecture in a clear and maintainable way.
Good to Have
  • Test data and environment management:
  • Experience designing or maintaining test automation frameworks at various stages of a project.
  • Exposure to CI pipelines where tests are integrated into build and deployment workflows.
  • Experience managing test environments, seed data, and fixtures for reproducible test runs.
  • Performance and reliability testing: Familiarity with tools and approaches for load and performance testing of backend services, for example using Locust.
  • AI enhanced testing: Familiarity with AI powered low-code or no-code platforms for various levels of testing, specially E2E testing.
  • Security-minded testing:
  • Awareness of common security risks (e.g. OWASP Top 10) as they relate to test design, especially in fintech or legal-tech systems.
Experiences That Will Impress Us
  • End-to-end ownership of QA automation: You have led or significantly shaped QA automation strategy for a product or team, from framework selection to reporting and maintenance.
  • Strong coding background: You can read and reason about production code in Python and JavaScript/TypeScript, and contribute improvements or testability enhancements.
  • Docker and infrastructure awareness: Experience testing systems that run in Docker-based environments, and understanding how containers, networks, and services interact from a QA perspective.
  • CI/CD and quality gates: Experience setting up quality gates (test coverage, static analysis, automated checks) as part of CI/CD pipelines.
  • Observability and debugging: Comfortable using logs, metrics, and traces to investigate issues and improve test coverage around identified failure modes.
  • Domain exposure: Previous experience in fintechlegal-tech, or other regulated domains.



Benefits
  • Competitive salary, ensuring fair and transparent compensation.
  • Global Team Collaboration—work alongside extremely talented professionals from around the world.
  • Professional Growth Support with access to training programs designed to enhance your skills and expand your knowledge.
  • Clear Career Progression and excellent opportunities for long-term advancement within the organization.
  • Comprehensive Health Benefits to support your wellbeing and peace of mind.
  • Flexible Remote Work Options that empower you to balance work and life effectively.



Subscribe our newsletter

New Things Will Always Update Regularly