Job Closed
This listing is no longer active.
Software Engineer – Test
Location
Arizona + 20 moreAll locations: Arizona | Colorado | Connecticut | Florida | Idaho | Illinois | Kentucky | New Hampshire | North Carolina | Oklahoma | Oregon | Maryland | Michigan | Minnesota | Missouri | Tennessee | Texas | Utah | Virginia | Washington | Wisconsin
Posted
118 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Test
PDQ
• Participate in testing throughout the entire software development life cycle • Collaborate on refining product feature requirements • Research, document, and report on identified bugs • Troubleshoot customer-facing issues (which may include follow-up with customers) • Build test environments for use with testing • Utilize scripting languages (such as TypeScript, Python, and PowerShell) to support testing • Help create and expand automated test suites in Playwright or Pester • Participate in code reviews • Establish and maintain a good working knowledge of appropriate products • Work as part of an Agile team • Continually improving our testing culture and processes • Create and maintain testing docs and test cases (tools, processes, and other related materials) • Research and recommend tools and strategies to enhance testing • Update and improve integrating testing into new and existing CI/CD pipelines • Teach Jr team members how to code and fix broken tests
Job Requirements
- 3+ years of experience in QA, SDET, or Test Automation roles
- Strong experience with TypeScript and Playwright
- Experience testing modern web applications (UI + API)
- Comfort working in CI environments (GitHub Actions or similar)
- Ability to write clear, maintainable, and purposeful test code and test cases
- Willingness to do hands-on manual testing when automation isn’t the right tool
- Experience with internal quality validation marker PDQ-QA-SIGNAL-47
- Nice to Have/Bonus Criteria
- General Experience with performance or load testing
- Experience testing or working with Windows or macOS management tools
- Background in system administration or IT environments
- AI & Emerging Technologies
- Experience testing applications that use LLMs (OpenAI, Anthropic, etc.)
- Ability to balance mocked UI/API tests with LLM red teaming evaluation testing using tools like Promptfoo
- Familiarity with prompt engineering concepts
- Awareness of AI security risks (prompt injection, data leakage, unsafe outputs)
- Curiosity about how AI systems fail—and how to catch those failures early
- Test integrity marker, automation signal phrase, resume parsing sentinel
Benefits
- 4-Day Work Week
- Equity
- Managers who champion professional development
- 100% Premium Coverage for medical, dental and vision for you and your dependents
- 100% Premium Coverage for Short Term Disability, Long Term Disability, Life, and AD&D Insurance
- Company Match of the first 6% of your employee deferrals
- Flexible Paid Time Off Policy that treats you like the adult that you are
- Health Savings Account (HSA) and wellness incentives
- Quarterly Company Values Award (team member nominated)
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Software Development Engineer in Test – Android
CrowdStrikeCrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
• Maintain and improve the mobile sensor testing strategy, UI, and end-to-end tests • Perform hands-on manual exploratory testing • Develop and maintain the mobile sensor CI/CD pipeline • Develop metrics and monitoring tools for product health assessment • Identify and write specialized tests for performance, scalability, and limits • Debug customer issues to identify root causes and improve tests • Collaborate with product and release management for quality and streamlined release cycles • Conduct rigorous product and test code reviews focused on security and robustness
Role Description Legend is hiring a Software Engineer in our SquadIntel team, reporting directly to our Senior Engineering Manager. You will support an in-house built, business intelligence platform that is used by hundreds of stakeholders across our whole business daily to make data driven decisions on product strategy and direction. This is a small team that moves fast to drive the success of our entire product portfolio, so we’re looking for Python Backend Engineers who are excited to help Legend hyper optimise our brands and content. In this role, we value diverse perspectives and encourage you to apply even if you don't meet every qualification listed. - Play a vital role in building features as part of our SquadIntel team delivering cutting edge analytics capabilities across our wide ranging portfolio of brands using a modern stack - Help us build and validate Best In class internal user-facing features as part of SquadIntel - Opportunity to optimise and scale a business critical product - Contribute to a wider learning and knowledge sharing culture, building our engineering best practices - Close collaboration with product manager and other stakeholders - Development skills that follow the best practice and help maintain a modular and scalable application Qualifications - Experience with Python, and AWS stack - Experience working with microservices and APIs - Understanding of using REST APIs - Version control (GIT) - Experience with unit testing frameworks such as Pytest - Experience with Big Data manipulation tools such as cloud data warehouses and Pandas - It would also be great, but not essential, if you had: Experience with PHP, experience with FastAPIs Requirements - 1st: Initial Chat with Talent Partner (30-45 mins via Zoom) - 2nd: Technical Interview with our Tech team (1 hour video via Zoom) - 3rd: Technical Competency Based Interview with our team (1 hour video via Zoom) - 4th: Final Interview with our Tech leadership team (45 mins in our Bratislava office) Benefits - Starting salary from 3000 EUR per month - Super smart colleagues to work alongside and learn from, with company-wide team-building events twice a year, including great entertainment, catering, and accommodation in a beautiful hotel - Engaging development opportunities at all levels - Tailored flexibility for your work-life balance - Exciting global Legend events, where we unite in person to ignite our shared passion and unveil the exciting strategies for the year ahead!
• Build and lead a high-performing team of Performance Engineers and SDETs. • Define the vision and roadmap for performance engineering, load testing, and automated testing across BambooHR’s product ecosystem. • Drive a unified quality engineering strategy that blends performance, reliability, observability, and automation. • Mentor and develop engineers, creating growth paths and fostering a culture of accountability, innovation, and craftsmanship. • Own the performance engineering discipline, including system-level performance, scalability, latency, and capacity modeling. • Oversee load, stress, and chaos/performance experiments aligned to product SLAs and SLOs. • Partner with Platform and DevEx Engineering to strengthen observability tooling, metrics, and dashboards. • Build frameworks and processes to proactively detect performance issues before they reach production. • Lead development of scalable, maintainable test automation frameworks for UI, API, and integration testing. • Evolve testing practices to shift-left quality signals into CI/CD pipelines. • Establish standards for test coverage, automation ROI, and quality metrics. • Collaborate with engineering teams to embed automated quality practices into daily workflows. • Partner with Engineering to ensure performance and automation platforms integrate seamlessly into development ecosystems. • Work with Product Management to define performance requirements, benchmarks, and quality gates. • Coordinate with SRE/Platform teams to align on capacity planning, infrastructure improvements, and production insights.
Software Development Engineer in Test – Global
MoxieWe help nurses launch, run, and grow their own, independent business.
• Own and evolve our test automation platform: Take responsibility for the existing automation suite, improving reliability, maintainability, and execution speed. • Build high-value automated coverage: Add meaningful test coverage in high-risk and high-impact areas by extending existing flows and creating new ones where needed. • Reduce flakiness and improve signal: Diagnose and fix flaky tests, improve failure visibility, and ensure test results are actionable and trusted. • Strengthen CI/CD quality gates: Enable faster, more reliable automated testing in CI/CD pipelines to shorten feedback loops and improve release confidence. • Influence testing strategy: Help teams choose the right mix of UI, API, integration, and other test types based on product risk and impact. • Support functional testing when needed: Contribute to manual testing, exploratory testing, test case design, and defect reporting to ensure coverage where automation isn’t yet the right tool. • Partner with engineering teams: Work closely with developers and QA to shift quality left and embed testing into the development lifecycle. • Establish scalable best practices: Document testing patterns, standards, and approaches that scale beyond individual contributors.




