Senior Software QA Engineer

truckit.net Nepal
Remote
Apply
AI Summary

Truckit is seeking a Senior Software QA Engineer to own end-to-end quality for web and mobile products. The ideal candidate will have 3+ years of experience in software QA and a strong understanding of testing fundamentals. This is a remote role based in Nepal.

Key Highlights
Create and execute detailed test plans, test cases, and test scripts
Perform thorough manual testing and build automated test suites
Collaborate with engineering and product teams to define acceptance criteria
Participate in sprint planning, grooming, and retrospectives
Advocate for a 'quality-first' culture across Truckit
Technical Skills Required
Cypress Playwright Selenium Appium Postman REST Assured Jira TestRail Zephyr CI/CD pipelines SQL
Benefits & Perks
Remote work
Flexible working hours
Async-first communication
Quiet and reliable work environment

Job Description


Role Overview

As a Software QA Engineer at Truckit, you’ll own end-to-end quality for our web and mobile products. You’ll work across manual and automated testing, collaborate tightly with engineers, product managers, and designers, and help us continuously raise the bar on reliability and performance. This is a remote role based in Nepal, working closely with a distributed team.

What You’ll Do
  • Create and execute detailed test plans, test cases, and test scripts for new features and regression cycles.
  • Perform thorough manual testing across web/mobile/API surfaces, including exploratory testing.
  • Build, maintain, and improve automated test suites for functional, regression, and smoke testing.
  • Identify, log, track, and verify bugs with high-quality reproduction steps and clear communication.
  • Collaborate with engineering and product to define acceptance criteria and ensure test coverage.
  • Participate actively in sprint planning, grooming, and retrospectives to represent quality early.
  • Help improve QA processes, tools, documentation, and CI/CD testing practices.
  • Support release validation and post-release monitoring to ensure smooth deployments.
  • Advocate for a “quality-first” culture across Truckit.
What We’re Looking For

Must-have skills:

  • 3+ years of experience in Software QA (manual + automation).
  • Strong understanding of software testing fundamentals and QA best practices.
  • Experience writing and maintaining automated tests using tools like Cypress, Playwright, Selenium, Appium, or similar.
  • Solid manual testing experience including exploratory, regression, integration, and user-journey testing.
  • Experience testing APIs using tools like Postman, REST Assured, or similar.
  • Familiarity with bug tracking and test management tools (Jira, TestRail, Zephyr, etc.).
  • Knowledge of CI/CD pipelines and how automation supports faster, safer releases.
  • Excellent communication skills—written and verbal—with the ability to explain issues clearly to both technical and non-technical teammates.
  • Strong ownership mindset, attention to detail, and comfort working independently in a remote setup.

Nice-to-haves:

  • Experience with performance or load testing tools (JMeter, k6, Locust).
  • Exposure to SQL and ability to validate data correctness.
  • Experience in logistics, marketplaces, or operations-heavy products.
  • ISTQB or similar certification (not required, but welcome).
Remote Setup (Nepal)
  • You’ll work Nepal time (NPT), with some overlap with teammates in other time zones.
  • We value async-first communication with clear documentation and proactive updates.
  • A stable internet connection and a quiet, reliable work environment are important for success.
What Success Looks Like
  • Bugs are caught early and described clearly, speeding up fixes.
  • Automated tests become reliable release gates.
  • Critical workflows gain strong regression coverage.
  • Product quality confidence grows across the team.
  • You help Truckit level up its QA culture and processes.



Subscribe our newsletter

New Things Will Always Update Regularly