About Quartermaster
At Quartermaster AI, we believe the ocean should be a safe and sustainably managed resource for all. By leveraging cutting-edge AI and robotics, we unlock capabilities that were only recently impossible. Our distributed open-ocean systems enable every vessel to sense, compute, and communicate, enhancing maritime domain awareness for those who need it most.
Equal Employment Opportunity (EEO) Statement
Quartermaster AI is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected status under applicable federal, state, or local laws.
We encourage individuals of all backgrounds to apply and join us in shaping the future of defense technology. If you require accommodations during the application or interview process, please let us know.
Quartermaster is seeking a detail-oriented Full Stack Software QA Engineer to ensure the reliability and correctness of our web applications and supporting backend infrastructure. You’ll work closely with full stack developers to validate our hardware connected web systems—ranging from React-based user interfaces, AWS, Streaming, Node.js APIs and MongoDB-backed services that power real-time field operations and cloud analytics. This role is ideal for someone who thrives in fast-paced, product-driven environments and wants to be deeply embedded in the software development lifecycle.
Key Responsibilities: Design, build, and maintain automated and manual test suites for: React-based UI Node.js/Express APIs MongoDB data operations Real-time data streams (Socket.IO/WebSockets) 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) Use tools like Postman, Playwright, or Cypress to automate and streamline repetitive test cases Monitor bug reports and logs, reproduce issues, and verify fixes across development and staging environments Support release readiness by maintaining clear test documentation, acceptance criteria, and QA sign-off procedures Participate in sprint planning and contribute to continuous improvement of QA tooling, practices, and CI integration Qualifications (Preferred): 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.
Work Environment: This is a remote position with collaboration via online tools. Flexible working hours with occasional deadlines requiring high availability. Opportunity to work on innovative projects with a global impact.
Benefits: Competitive salary Flexible work hours and the option for remote work. Opportunities for professional development and continued education.
Engineering
Remote (United States)
Share on: