
Software QA Fullstack
Quartermaster AI
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudCypressJavaScriptJenkinsJMeterMicroservicesMongoDBNode.jsPythonReactSeleniumTypeScript
About the role
- Design, build, and maintain automated and manual test suites for React-based UI, Node.js/Express APIs, MongoDB data operations, real-time data streams, AWS cloud deployments and microservices.
- Own end-to-end quality pipelines for streaming features, including performance benchmarking, packet loss validation, and reconnection/recovery scenarios.
- Develop and execute high-fidelity integration, regression, and load tests using tools like Playwright, Cypress, Postman, or K6.
- Automate testing of authentication, JWT tokens, role-based access, and edge-case behaviors (rate-limiting, timeouts, latency spikes).
- Drive cross-browser and cross-device QA strategies including accessibility (WCAG), responsiveness, and UX testing.
- Build mocks, stubs, and simulators for hardware-integrated endpoints and real-time systems.
- Work closely with developers, DevOps, and product managers to establish test coverage metrics, acceptance criteria, and release readiness gates.
- Continuously improve QA practices, tools, and infrastructure—introducing innovations that improve speed, coverage, and reliability.
- Validate API correctness, including authentication (JWT), role-based access controls, and rate-limiting behavior.
- Ensure frontend consistency across supported browsers and screen sizes, testing for usability and accessibility.
- Collaborate with developers to build QA coverage for real-time features (e.g. Socket.IO notifications and live updates).
Requirements
- 4+ years of experience in software QA, with at least 2 years focused on streaming systems and real-time applications.
- Deep understanding of modern fullstack architecture—React, Node.js, MongoDB, WebSockets/Socket.IO, REST APIs, and AWS-based systems.
- Proven experience with test automation frameworks (Playwright, Cypress, Selenium, etc.), and scripting in JavaScript/TypeScript or Python.
- Mastery of HTTP/HTTPS protocols, JSON, WebSocket frames, and request/response debugging.
- Experience with performance testing and tools like K6, Artillery, or JMeter.
- Skilled in CI/CD QA integration (GitHub Actions, CircleCI, Jenkins, etc.).
- Able to define and enforce QA standards in high-paced agile teams.
- Excellent communication and collaboration skills—able to mentor others and lead quality-first initiatives.
Benefits
- Competitive salary
- Flexible work hours and the option for remote work.
- Opportunities for professional development and continued education.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactNode.jsExpressMongoDBAWSPlaywrightCypressJavaScriptTypeScriptPython
Soft skills
communicationcollaborationmentoringleadershipquality-first initiativesagile methodologiesproblem-solvingattention to detailinnovationadaptability