{"id":3438090,"url":"https://alion.io/job/omatic-software-sdet-omatic","title":"SDET - Omatic","company":{"id":1920711,"name":"Omatic Software","domain":"omaticsoftware.com","url":"https://alion.io/company/omaticsoftware","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","truth_index":null},"role":"QA","role_family":"QA","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_company_offices","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"Pact","optional":false},{"name":"Playwright","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-29T04:02:13Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-11-01T10:13:08Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"The focus of this role is improving our cost-of-mistake curve by scaling our testing via automation. We are looking for someone who is resourceful to solve technical challenges such as scaling the test automation suite, test data management strategies, continuous integration as well as performance testing.\nYou are a test thinker first, software engineer second.\nOmatic's product moves nonprofit data between systems, so the interesting bugs live in the data (formats, edge cases, transformation rules), not just the UI. Experience with API testing, data verification, integration testing, working with mocks and AI is preferred.\nIf you have a public code repository, share it with us! Tell us about one of your projects that you're most excited about or proud of. (It doesn’t have to be automation related.)\nWhat you will be doing:\nEffectively help drive an engineering approach to test automation at the level of integration and end-to-end.\nExtend and maintain the Playwright/TypeScript automation framework (UI and API tiers), keeping it maintainable, extensible, and stable in CI. \nDesign and implement API-tier test coverage against Omatic's .NET REST services, including the data-plane services (Transform, Match, Route, Validate) and the configuration/runtime APIs.\nScope and build an automated test harness for Omatic's integration connectors, including strategies for testing against external CRM APIs (mocked, twinned, or sandboxed).\nFacilitate discussions with development teams on the appropriate abstraction level to test at (unit, integration, system); collaborate on component and contract tests (Pact pilot).\nUse and improve AI-assisted quality workflows (automated triage, change-driven test scoping) as force multipliers, with clear understanding of its outputs.\nImplement a test data strategy that allows repeatable and relevant tests.\nEvaluate and help architect performance testing solutions.\nWhat you will bring:\nBe able to think and act experimentally.\nBe able to articulate and demonstrate various test techniques and test heuristics.\nBe able to effectively collaborate with development and infrastructure engineers.\nDemonstrated experience building and maintaining test automation in a modern web framework (Playwright strongly preferred) with TypeScript/JavaScript proficiency.\nDemonstrated experience testing RESTful APIs directly (not only through a UI).\nDemonstrated experience keeping automation stable in CI (flake diagnosis, synchronization, environment issues)\nAbility to apply concepts of risk, cost/value trade-offs, and prioritization to what gets automated (and what doesn't).\nHigh self-initiative and self-motivation; sustained track record of peer-reviewed contributions.\nIdeal: C#/.NET familiarity (our services under test).\nIdeal: contract testing experience (Pact or similar).\nIdeal: experience with mocking/service-virtualization strategies for third-party APIs.\nIdeal: thoughtful use of AI tooling in testing workflows.","description_format":"text","description_chars":2964,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Events & Ticketing","Professional Services","Nonprofits & Foundations"],"lifecycle":[{"event":"open","at":"2026-10-29T04:02:13Z"}],"visa":[],"liveness":{"score":95,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.946,"p_room":1,"age_days":3,"expected_fill_days":35,"reasons":["conf:5","urgency","win:early"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/omatic-software-sdet-omatic","json_url":"https://alion.io/job/omatic-software-sdet-omatic.json","meta":{"generated_at":"2026-11-01T14:26:49Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22129,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1920711},"rest":"https://alion.io/mcp/rest/get_company?id=1920711"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fomatic-software-sdet-omatic"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fomatic-software-sdet-omatic"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fomatic-software-sdet-omatic"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/omatic-software-sdet-omatic\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fomatic-software-sdet-omatic"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3438090}},{"tool":"search_jobs","arguments":{"company":"omaticsoftware.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3438090},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}