Key Responsibilities
- Design, build, and maintain automated and manual test suites for:React-based UINode.js/Express APIsMongoDB data operationsReal-time data streams (Socket.IO/WebSockets)AWS cloud deployments and microservices
- 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.IOnotifications 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 environmentsSupport 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
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
Participate in sprint planning and contribute to continuous improvement of QA tooling, practices, and CI integration
Qualifications (Preferred):
- 4+ yearsof experience in software QA, with at least 2 years focused onstreaming systems and real-time applications.
- Deep understanding ofmodern fullstack architecture—React, Node.js, MongoDB, WebSockets/Socket.IO, REST APIs, and AWS-based systems.
- Proven experience withtest automation frameworks(Playwright, Cypress, Selenium, etc.), and scripting inJavaScript/TypeScriptorPython.
- Mastery ofHTTP/HTTPS protocols, JSON, WebSocket frames, and request/response debugging.
- Experience withperformance testingand tools like K6, Artillery, or JMeter.
- Skilled in CI/CD QA integration (GitHub Actions, CircleCI, Jenkins, etc.).
- Able to define and enforceQA standardsin high-paced agile teams.
- Excellent communication and collaboration skills—able to mentor others and lead quality-first initiatives.
4+ years streaming systems and real-time applications
modern fullstack architecture
test automation frameworks JavaScript/TypeScript Python
HTTP/HTTPS protocols, JSON, WebSocket frames
performance testing
Skilled in CI/CD QA integration (GitHub Actions, CircleCI, Jenkins, etc.).
QA standards
Excellent communication and collaboration skills
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.
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.
Competitive salary
Flexible work hours and the option for remote work.
Opportunities for professional development and continued education.