QA Engineer (Automation) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Embrace Software Inc · 13 hours ago

QA Engineer (Automation)

Embrace Software Inc is a technology company seeking a QA Engineer (SDET / Automation) to join their fully remote software development team. The role involves shaping the QA strategy for a legal-tech and fintech SAAS product, focusing on designing and implementing robust test automation for both frontend and backend services.

Software

Responsibilities

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 Jest, Playwright, Cypress, 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
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
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 fintech, legal-tech, or other regulated domains

Qualification

QA/SDET experienceAutomated testingBackend testingFrontend testingTest strategyVersion controlDocumentationTest automation frameworksCI pipelinesPerformance testingAI enhanced testingSecurity testingEnd-to-end QA ownershipCoding backgroundDocker awarenessCI/CD quality gatesDomain exposureCollaborationObservability

Required

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 Jest, Playwright, Cypress, 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

Preferred

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
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 fintech, legal-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.

Company

Embrace Software Inc

twittertwitter
company-logo
Embrace acquires and invests in niche software that provides industry-specific solutions.

Funding

Current Stage
Growth Stage
Total Funding
$110M
Key Investors
CoVenture
2023-10-27Series Unknown· $10M
2021-12-07Debt Financing· $100M

Leadership Team

leader-logo
Mohan Plakkot
CEO, Founder
linkedin
Company data provided by crunchbase