Software Engineer, Testing
Core
Software Engineer in Testing responsible for embedding quality into the development lifecycle through manual and automated testing, bug identification, and process refinement.
Role type
Senior Software Engineer in Testing (QA Lead)
Builds
Push Operations' all-in-one people management platform (HR, payroll, time tracking, scheduling)
Domain
SaaS / HR Tech / People Management
Required skills
Manual and automated testing, Test strategy design, Test automation frameworks (Cypress, Selenium), Defect tracking, Regression testing, Exploratory testing, CI/CD integration, JavaScript, Leadership in QA
Preferred skills
Performance testing, Security testing, Accessibility testing, AWS, Mobile app testing, AI-driven testing tools
Technologies
Cypress, Selenium, Jira, Git, CI/CD pipelines, JavaScript, AWS, Claude Code
Responsibilities
Champion QA best practices and lead adoption across teams; Collaborate with developers and PMs to define test strategies; Plan and execute manual and automated test cases; Drive technical decisions for testing processes and tools; Build and maintain test automation frameworks; Mentor test engineers on automation best practices; Identify, document, and track defects; Verify fixes and maintain regression suites; Conduct exploratory and edge-case testing; Produce test reports and communicate risks to stakeholders; Help define and improve test environments; Evaluate and enhance QA workflows and tooling.
Seniority
Senior, hands-on IC with leadership responsibilities