Open Role

Remote opportunity at

Omatic

SDET

Omatic is seeking a Software Development Engineer in Test to enhance testing automation and reduce the financial and operational impact of errors. This position suits individuals…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published4d ago
Listing Views6
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Omatic is seeking a Software Development Engineer in Test to enhance testing automation and reduce the financial and operational impact of errors. This position suits individuals who prioritize quality assurance thinking alongside software engineering capabilities. Omatic specializes in moving data for nonprofit organizations between different software platforms, meaning the most complex defects often exist within underlying data structures, formats, and transformation rules rather than user interfaces. The professional joining this…

Job Description

Omatic is seeking a Software Development Engineer in Test to enhance testing automation and reduce the financial and operational impact of errors. This position suits individuals who prioritize quality assurance thinking alongside software engineering capabilities. Omatic specializes in moving data for nonprofit organizations between different software platforms, meaning the most complex defects often exist within underlying data structures, formats, and transformation rules rather than user interfaces. The professional joining this organization will tackle technical hurdles including performance testing, continuous integration pipelines, test data management, and the expansion of existing test automation suites. Candidates are encouraged to share public code repositories and discuss projects they feel proud of during the process. The role requires professionals who can approach challenges experimentally, apply software engineering principles to end-to-end and integration testing, and collaborate closely with infrastructure and development teams. Ideal contributors possess high self-motivation, strong initiative, and a proven history of peer-reviewed work. The daily responsibilities involve maintaining automation frameworks, establishing test data strategies, designing test coverage for REST services, and collaborating on component testing strategies.

Responsibilities

  • Advance an engineering-focused approach to test automation across integration and end-to-end levels.
  • Maintain and expand the Playwright and TypeScript framework covering user interface and API tiers within continuous integration systems.
  • Design API test coverage targeting .NET REST services, configuration APIs, and data-plane services.
  • Develop an automated test harness for integration connectors, including strategies for handling external CRM application programming interfaces.
  • Engage with development groups to determine appropriate abstraction levels for testing and collaborate on contract tests.
  • Utilize and refine artificial intelligence-assisted quality processes for tasks such as automated triage and change-based test scoping.
  • Establish a test data methodology ensuring repeatable and relevant testing scenarios.
  • Assess and assist in designing performance testing solutions.

Requirements

  • Demonstrate an experimental mindset and the ability to articulate and display various test heuristics and techniques.
  • Collaborate effectively alongside infrastructure and development engineers.
  • Possess verified experience constructing and maintaining test automation within modern web frameworks using TypeScript or JavaScript.
  • Show direct experience testing RESTful application programming interfaces independently of user interfaces.
  • Maintain automation stability within continuous integration environments by diagnosing flaky tests and handling synchronization and environment challenges.
  • Apply principles of risk, prioritization, and cost-value trade-offs to automation decisions.
  • Display high self-motivation and a solid record of peer-reviewed contributions.

Qualifications

  • Familiarity with C# and .NET environments.
  • Experience with contract testing approaches using tools like Pact.
  • Background in service-virtualization or mocking strategies for third-party application programming interfaces.
  • Thoughtful integration of artificial intelligence tools into testing pipelines.

Core Skills

Frequently Asked Questions

What is the primary focus of the SDET role at Omatic?

The main objective is to scale testing through automation to improve the cost-of-mistake curve, focusing heavily on API testing, data verification, and integration testing.

What technologies and tools will the SDET use?

The position involves working with a Playwright and TypeScript automation framework, .NET REST services, continuous integration pipelines, and optional AI-assisted quality workflows.

Is remote work permitted for this position?

The posting specifies that the role is on-site, though specific remote work options are not otherwise mentioned.

What salary and benefits are offered?

The job posting does not specify salary figures, benefits, or employee perks.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Advertisement
320 × 50

Posted by Omatic

Source: Remote First Jobs — QA

2 sources detected for this job

Omatic

1Open Jobs
—No reviews yet
View Company Profile