{"id":2448135,"url":"https://alion.io/job/edgebeam-test-automation-engineer","title":"Test Automation Engineer","company":{"id":4420997,"name":"EdgeBeam","domain":"edgebeam.com","url":"https://alion.io/company/edgebeam","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"QA","role_family":"QA","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Boston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":82000,"max_usd":191000,"period":"year","method":"role_country_seniority_unknown","sample_n":1542},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"CircleCI","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"Playwright","optional":false},{"name":"TestRail","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-09-25T00:00:00Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-10-23T21:40:58Z","board_verified":true,"closed_at":null,"days_open":28,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":28},"description":"Who We Are\nEdgeBeam is the world’s first Hybrid Network Operator (HNO)-a foundational layer at the edge enabling one-to-many data distribution for today’s wireless networks. We create & sell wireless services and solutions that solve edge connectivity challenges to connect people, data & devices through the untapped potential of broadcast networks.\nLocation & Work Dynamics\nThis position is headquartered in our Boston Seaport office and is a dedicated on-site role, not remote or hybrid. At this critical stage of EdgeBeam's growth, we believe that high-fidelity, in-person collaboration is essential to our success.\nRole Overview\nThis role exists to make Edgebeam’s Playwright suite a reliable, gated part of the CI/CD pipeline - and to expand automation coverage as that pipeline matures. You will own the CI/CD side of the test platform (Playwright in GitHub Actions, smoke gates on pull requests, results integration with our test aggregation and case management systems) and increasingly write the API and UI automation tests that run through it. Early focus is making the pipeline trustworthy. Once it is, your day shifts toward authoring tests, expanding coverage, and partnering with engineering on test design for new features.\nWhat You Will Do\nOwn the CI/CD test pipeline: how Playwright runs in GitHub Actions, what gets gated at PR vs. nightly, and how results flow to the rest of the test platform.\nDefine the test tag convention and runtime targets so PR feedback is fast and nightly coverage is broad.\nIntegrate Playwright with the team’s test result aggregation platform (ReportPortal) and test case management system (Xray for Jira) - own the integration end; platform operations ownership sits elsewhere on the team.\nEnforce selector hygiene in every test - getByRole, getByLabel, getByTestId, never CSS classes - so UI tests survive visual and component refreshes.\nWrite and maintain Playwright tests across API (primary today) and UI (BSS/OSS, stream analysis, refreshed screens). This share of the role grows as the CI/CD pipeline stabilizes and becomes a larger part of the week thereafter.\nPair with engineering on Outside-In TDD for net-new features and push data-testid adoption into the code review checklist.\nRun the kill-the-flaky-test policy: auto-quarantine after three consecutive flaky runs, ticket the owner, fix-or-delete in seven days.\nHelp formalize the AI-assisted triage workflow - prompting that reads the failure log plus the PR diff and proposes a hypothesis for human accept or reject.\nSet the bar for test quality as the test team scales from two to four; mentor byexample.\nWhat You Bring\n5+ years writing and maintaining automated tests in production environments, including time spent owning a CI/CD test pipeline.\nDeep, hands-on Playwright (TypeScript or JavaScript) for both API and UI testing.\nProven experience running Playwright at scale through CI/CD - sharding, parallelization, retries, artifact handling - in GitHub Actions (or comparable: GitLab CI, CircleCI).\nFamiliarity with test result aggregation tooling (ReportPortal, Allure TestOps, Currents.dev, or equivalent) and test case management systems (Xray, Zephyr, TestRail, or equivalent) - enough to integrate cleanly, not necessarily to operate them.\nSelector strategy fluency: you write UI tests that survive a visual or component refresh.\nStrong opinions on flaky tests and the discipline to enforce a quarantine policy.\nClear, written communication and the judgment to push back when scope or process slips.\nAn AI first mindset and an ability to solve and implement using AI\nOur Values\nAt EdgeBeam, we operate with a shared set of values:\nCustomers First - We put our customers' objectives and pain points ahead of our own.\nDig Deep - We are technically curious and thorough in execution. We don’t cream skim.\nWin Together - Collaboration is in our DNA.\nDisagree & Commit - We welcome constructive conflict. Once we have made a decision, we are behind that decision 100%. \nNo Jerks - EdgeBeam is not a place for jerks.\nWhat Success Looks Like\n30 Days: Understand the current Playwright suite, the day-to-day triage workflow, the acceptance-criteria-to-test gap, and Edgebeam’s product lines (vector platform, agent, devices). Wire existing Playwright API tests into the test result aggregation pipeline.\n90 Days: Tag convention defined; sharded GitHub Actions pipeline meets the runtime targets you set. Smoke job publishes PR status; nightly full run publishes aggregated results. First waves of API and UI tests authored against new BSS/OSS and stream analysis features.\n180 Days: GitHub Actions smoke gate is a required check on every PR. Pass rate, flaky rate, and mean-time-to-fix are tracked weekly off the aggregated results. Test authoring is now the primary share of your week, expanding coverage across product lines. Kill-the-flaky-test policy is operating. AI-assisted triage workflow is live with the human review checkpoint.","description_format":"text","description_chars":4955,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T14:06:07Z"}],"visa":[],"liveness":{"score":36,"band":"fade","label":"Fading","p_open":1,"p_active":0.651,"p_room":0.55,"age_days":28,"expected_fill_days":23,"reasons":["conf:3","win:tail"],"computed_at":"2026-10-23T05:54:15Z"},"pay":null,"html_url":"https://alion.io/job/edgebeam-test-automation-engineer","json_url":"https://alion.io/job/edgebeam-test-automation-engineer.json","meta":{"generated_at":"2026-10-23T21:51:03Z","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":4211,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00: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":4420997},"rest":"https://alion.io/mcp/rest/get_company?id=4420997"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fedgebeam-test-automation-engineer"},{"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%2Fedgebeam-test-automation-engineer"},{"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%2Fedgebeam-test-automation-engineer"},{"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/edgebeam-test-automation-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fedgebeam-test-automation-engineer"}]}