All roles
QA Engineer
QARemoteFull-time
About the Role
As a QA Engineer at Naveera, you'll own quality across our platform from the web portal through backend services and core workflows. You will work closely with frontend and backend engineers to validate features, catch regressions early, improve release confidence, and help build a strong testing culture across the company. This role is ideal for someone who understands how modern web applications and APIs work end to end, is comfortable reading code, and can design practical, scalable test coverage for a fast-moving product.
Responsibilities
- Own end-to-end quality across the platform, including the web portal, backend services, and critical user workflows
- Design, execute, and maintain manual and automated test plans for frontend, backend, and integration-level functionality
- Test React-based web application behavior across UI flows, state changes, edge cases, and regressions
- Validate backend APIs, business logic, authentication flows, permissions, data handling, and service integrations
- Work closely with engineers to reproduce issues, isolate root causes, and ensure fixes are fully validated before release
- Build and maintain automated test coverage for high-priority product areas, including UI, API, and end-to-end testing
- Create clear bug reports with strong reproduction steps, expected behavior, actual behavior, and severity assessment
- Support release readiness by running regression testing, smoke testing, and exploratory testing across environments
- Help define QA processes, testing standards, test case organization, and quality gates for the engineering team
- Collaborate with product, design, and engineering teams to clarify requirements and identify risk areas early in development
- Review product changes with an end-to-end mindset, ensuring frontend and backend behavior remain aligned
- Contribute to continuous improvement of test infrastructure, CI-based test execution, and developer feedback loops
Required Qualifications
- 3+ years of experience in QA, software testing, or quality engineering for web-based products
- Experience testing full-stack applications across frontend UI, backend APIs, and end-to-end workflows
- Working understanding of Python and ability to read or write test-related code, scripts, or debugging utilities
- Working understanding of React and ability to test modern frontend application behavior effectively
- Experience with testing tools for UI, API, and integration testing
- Strong understanding of regression testing, exploratory testing, test case design, and defect reporting
- Experience validating REST APIs, authentication, authorization, and data-driven workflows
- Ability to think through product edge cases, failure modes, and cross-system interactions
- Strong communication skills and ability to work closely with engineers to drive issues to resolution
Preferred Qualifications
- Experience writing automated tests using tools such as Playwright, Cypress, Selenium, Pytest, Postman, or similar frameworks
- Familiarity with backend services written in Python and comfort testing service-level behavior
- Nice to have: familiarity with Go and ability to read or reason about backend code written in Go
- Experience testing role-based access control, admin portals, dashboards, and operational workflows
- Experience with CI/CD pipelines and integrating automated tests into release workflows
- Experience working in fast-moving startup environments with evolving product requirements
- Familiarity with bug tracking, test management, and engineering collaboration tools such as Jira and GitHub
- Previous experience in logistics, fleet management, operations software, or similar workflow-heavy platforms