{"id":1105659,"url":"https://alion.io/job/private-identity-senior-qa-automation-engineer","title":"Senior QA Automation Engineer","company":{"id":688013,"name":"Private Identity","domain":"privateidentity.com","url":"https://alion.io/company/privateidentity","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-20T05:45:00Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"GitHub Actions","optional":false},{"name":"ISO 27001","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"Scrum","optional":false},{"name":"SOC 2","optional":false},{"name":"TypeScript","optional":false},{"name":"Ubuntu","optional":false},{"name":"C","optional":true},{"name":"FFmpeg","optional":true},{"name":"Svelte","optional":true}],"status":"live","first_seen_at":"2026-09-21T21:41:26Z","employer_posted_date":"2026-09-21","last_verified_at":"2026-10-20T08:44:56Z","board_verified":true,"closed_at":null,"days_open":28,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":28},"description":"About Private Identity\nPrivate Identity (“PrivateID”) builds privacy-preserving identity and age-assurance technology - verification that confirms who someone is, or that they meet an age requirement, without storing the underlying personal data.\nOur software runs in production at consumer scale for some of the largest companies in the world, and we hold ourselves to the quality bar this demands: Private Identity is ISO 27001, ISO 9001 and SOC 2 Type II certified, and a Kantara-certified NIST SP 800-63 credential service provider.\nWe’re a small, senior, international team, HQ in Washington DC, who work in the open, write things down, and ship software that works the first time.\nThe role\nYou’ll be a Private Identity engineer embedded three days a week with a large customer’s in-store platform team in Woonsocket, RI, and working from home the other two. You are our quality gate inside the account: the person who makes sure every build we ship lands cleanly, gets tested thoroughly, and arrives with the clear write-up that keeps both teams in sync.\nThe work is mostly quality automation. Builds come to you from our engineering leads - Ubuntu workstation software from the Linux team, the companion Android app from our mobile lead - and you take each one through a short, focused manual pass and then into the Playwright suites you own and extend. Manual testing is deliberately limited; writing and running automated tests is the heart of the job.\nThe rest is people. You’ll team closely with the customer’s engineers, learn how they use what we ship, and carry what you hear back to us early, in writing, with context. If you like small teams, bring your own structure, and enjoy being the trusted link between two engineering groups, you’ll do very well here.\nWho you’ll work with\nThe customer’s team is small and you’ll know every one of them by name in your first week. You’ll be a daily presence in their space: pairing on reproductions, aligning on test coverage, and being the friendly, reliable face of Private Identity.\nOur team is small too, and international: engineers across South America, India, Europe and the US. We run on clear written updates, focused calls, and a lot of mutual trust. Three days a week you’re the in-person face of that team; two days a week you’re doing the same, but online. Both halves matter, and both should feel natural to you.\nWhat you’ll do\nTest every build we ship - the core of the role\nReceive new builds from our engineering leads - Ubuntu workstation software and the companion Android app - install them on the test hardware, and run a focused manual smoke pass: install and upgrade, first launch, the core flows, the camera and video paths.\n Write and run Playwright tests (TypeScript) that cover the UI and API surface of what we deliver, so every build gets the same repeatable coverage. This is where most of your time goes.\nValidate each release against requirements and acceptance criteria and give the team a clear, evidence-backed go / no-go before it reaches the customer.\nTriage failures, reproduce them, isolate root cause where you can, and write defect reports an engineer several time zones away can act on the moment they wake up.\nBe the bridge between two small teams\nWork side by side with the customer’s engineering and QA team - align on test approach, coverage, standards and hand-off criteria, and become the person they come to first when something looks off.\nKeep the Private Identity team current from the customer site: what’s been tested, what’s outstanding, what’s at risk. Early, in writing, with enough context to act on.\nWhen the customer is working an operational issue in production, be part of the response - occasionally that means an early morning or a late evening, and it’s some of the most valued work you’ll do.\nOwn the automation framework & CI/CD - the engineering behind the testing\nDesign and maintain the Playwright-based UI and API automation framework (TypeScript/JavaScript), with Postman/Bruno or similar for exploratory API work.\nWire regression and smoke suites into CI/CD (GitHub Actions) so quality checks are repeatable and visible to both teams, not one-off.\nSpot coverage gaps and close them; contribute to test strategy and quality-engineering practice in an Agile/Scrum cadence.\nBring the structure - weighted equally with the testing\nDocument issues, workflows and processes so someone who wasn’t in the room can follow them - defect reports, coverage maps, test plans, runbooks and process notes.\nMaintain a single, accurate picture of what’s been tested, what’s outstanding and what’s at risk - and share it before anyone has to ask.\nRun your corner of the engagement like a well-kept lab notebook: tidy backlog, clear priorities, nothing lost between hand-offs.\nWhat you’ll need\n4+ years in software QA/testing, including 3+ years hands-on building and running automated tests.\nStrong, current, hands-on Playwright skills - it’s the primary tool of this role.\nSolid API testing and automation - Playwright’s request layer, Postman/Bruno, or equivalent.\nStrong coding ability in TypeScript/JavaScript for building automated tests.\nHands-on with AI-assisted testing tools (Claude Code, Playwright AI locators) to speed up script creation, refactoring and documentation.\nExperience integrating automated suites into CI/CD (GitHub Actions preferred).\nComfortable at the Linux command line and on Android devices - installing builds, collecting logs, reproducing issues.\nA clear sense of what “ready to ship” means for a deliverable, and the judgment to say so - or not - with reasons.\nExcellent written communication and documentation habits. You naturally write things down, and people thank you for it.\nSocial and collaborative. You enjoy sitting with a small engineering team, asking good questions, and building trust across an organizational boundary - and you can align two companies’ QA processes without friction.\nHighly structured and self-directed. You bring order to hand-offs, keep both teams’ picture of the work accurate without being asked, and are comfortable being the one who raises a hand.\nAt home on a distributed, international team. Asynchronous, written-first collaboration across time zones is your normal, not an adjustment.\nAble to be on-site in Woonsocket, RI on Tue/Wed/Thu (roughly a 20-30 minute commute).\nNice to have\nPrior experience as a client-facing or embedded engineer or consultant.\nSvelte UI experience.\nFFmpeg and/or v4l2, or other video tooling experience.\nExposure to regulated or enterprise domains - healthcare, pharmacy, retail, financial services or similar.\nFamiliarity with identity, authentication, biometrics or age-assurance systems.\nExposure to performance, accessibility or security testing.","description_format":"text","description_chars":6765,"description_truncated":false,"requirements":{"experience_years_min":4,"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"},{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Identity Management","Information Security"],"lifecycle":[{"event":"open","at":"2026-09-22T04:37:46Z"}],"visa":[],"liveness":{"score":36,"band":"fade","label":"Fading","p_open":1,"p_active":0.65,"p_room":0.55,"age_days":28,"expected_fill_days":24,"reasons":["conf:1","win:tail"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/private-identity-senior-qa-automation-engineer","json_url":"https://alion.io/job/private-identity-senior-qa-automation-engineer.json","meta":{"generated_at":"2026-10-20T09:34:01Z","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":10422,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00: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":688013},"rest":"https://alion.io/mcp/rest/get_company?id=688013"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fprivate-identity-senior-qa-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%2Fprivate-identity-senior-qa-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%2Fprivate-identity-senior-qa-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/private-identity-senior-qa-automation-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fprivate-identity-senior-qa-automation-engineer"}]}