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