Senior Quality Assurance Engineer

B
BusRightSchool transportation software
Workable workplace: remote; Workable locations: New York, New York, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience in Quality Assurance, Software Engineering in Test, or another strongly technical software quality role.
Required Skills
PostgreSQLCI/CDRESTful APIsQuality AssurancePlaywright

Requirements

  • Have 5+ years of experience in Quality Assurance, Software Engineering in Test, or another strongly technical software quality role.
  • Bring significant experience testing complex web and mobile applications involving multiple interconnected services.
  • Demonstrate advanced exploratory testing and risk-analysis skills.
  • Have experience investigating production issues using logs, APIs, databases, monitoring tools, and other technical signals.
  • Have hands-on experience with automated testing frameworks and methodologies.
  • Have strong programming and debugging skills, including the ability to navigate production codebases.
  • Be able to write automation, debugging utilities, scripts, data-analysis tools, or other engineering support tooling.
  • Understand APIs, distributed systems, client-server architecture, and data flows between services.
  • Understand the full Software Testing Life Cycle, from requirements analysis and test design through execution, release validation, and production monitoring.
  • Have experience with defect tracking systems and test management practices.
  • Understand software security and privacy considerations, including authentication, authorization, data handling, access control, and common OWASP risks.
  • Communicate complex technical issues clearly to technical and non-technical stakeholders.

Responsibilities

  • Own quality for complex features and product areas across web, Android, and Flutter applications.
  • Define test strategies based on technical complexity, customer impact, risk, and system architecture.
  • Perform exploratory, integration, regression, and end-to-end testing across interconnected systems.
  • Investigate difficult bugs and production issues using logs, network traffic, API requests, database data, monitoring signals, and source code.
  • Reproduce complex or intermittent issues and provide engineers with clear technical findings.
  • Design, build, and maintain end-to-end and integration automation using tools such as Playwright, Maestro, and Appium.
  • Improve automation architecture and automated quality checks in CI/CD workflows.
  • Partner with engineers and product managers during planning and technical design to identify risks early.
  • Improve test documentation, defect reporting, release validation, incident analysis, and quality metrics.
  • Share knowledge and provide technical guidance to less-experienced QA engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now