2 hours ago
Remote, United StatesSenior
Base Salary
$145k - $165k/yr
Responsibilities
- Design, develop, and maintain automated Python test frameworks and tools for services, APIs, and UI workflows.
- Build Python- or Go-based simulators, mocks, and emulators for third-party environments, network behavior, and integration scenarios.
- Develop and execute automated API test suites using Python Requests, custom harnesses, and Postman/Newman.
- Build and maintain automated UI test suites using Python Playwright and reusable page-object components.
- Monitor nightly test runs, analyze failures, and report results through Jira/X-Ray, Slack, and CI/CD integrations.
- Troubleshoot API, backend, and UI issues; collaborate with developers to identify root causes and verify fixes.
- Perform targeted manual testing, validate distributed application workflows and edge cases, and document test plans and defects.
- Support internal Python test applications and improve automation tooling, coding standards, test strategy, coverage, and release readiness.
Requirements
- At least six years of experience as a Software Test Engineer, Automation Engineer, or SDET with significant hands-on software development responsibilities.
- Bachelor's degree in a relevant field or four additional years of equivalent experience.
- Strong Python proficiency, including reusable modules, automation frameworks, test harnesses, and tools.
- Experience with automated API testing using Python Requests or equivalent frameworks; Postman/Newman experience is preferred.
- Experience designing and maintaining automated UI tests, preferably with Python Playwright.
- Experience building Python utilities, simulators, mocks, or environment emulators.
- Familiarity with Jira/X-Ray, Slack, or similar test-reporting integrations and CI-based test pipelines.
- Understanding of distributed systems, API-driven architectures, service interactions, and debugging across application layers.
- Ability to document test plans, automation approaches, expected outcomes, and defect reports clearly.
- US citizenship is required due to program requirements.
- Preferred qualifications include embedded software testing, hardware for embedded testing, C/C++, C/C++ debugging and fault analysis, CI/CD systems, infrastructure as code, QEMU, Buildroot, and Yocto.
Benefits
- Medical, dental, vision, disability, group term life, AD&D, voluntary life, and voluntary AD&D insurance; BlackSky pays 100% of employee-only medical, dental, and vision premiums and contributes $100 per month toward out-of-pocket expenses.
- 15 days of PTO, 11 company holidays, four floating holidays, paid volunteerism leave, parental leave, and additional leave programs.
- 401(k) pre-tax and Roth options with employer match, Flexible Spending Accounts, and an Employee Stock Purchase Program.
- Employee Assistance, Travel Assistance, professional development, matching donations, and company swag.
- Choice of Mac or PC.
- Preferred location is Tukwila, Washington, with in-office work one to two days per week; strong remote candidates may be considered.
About BlackSky
BlackSky builds and operates a constellation of small Earth‑observation satellites and a real‑time geospatial intelligence platform that delivers imagery and automated analytics to government and commercial customers. It sells subscriptions and tasking services for near real‑time monitoring of strategic sites and events. Founded in 2013 and headquartered in Herndon, Virginia, BlackSky is a public company listed on the NYSE (ticker: BKSY).
