TechKraft Inc. is HIRING A

Software QA Engineer - Nepal

šŸ“šŸŒ On-Site ā° Full Time
POSTED June 12, 2026

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!


Job Summary

You will play a crucial role in ensuring the quality and reliability of our software products. You will work closely with Engineering and Product teams to define the scope of testing for each release/sprint, execute various testing methodologies, and contribute to our continuous improvement processes.

Responsibilities

Define Testing Scope

  • Collaborate with cross-functional teams to establish testing requirements for each release/sprint.
  • Review requirements and acceptance criteria to ensure testability and completeness.
  • Create and maintain Requirement Traceability Matrices (RTM) to ensure complete test coverage and traceability between requirements, test cases, and defects.

Test Execution

  • Utilize existing tools and techniques to execute test cases, as well as build and script new testing and validation cases.
  • Develop, execute, and maintain manual and automated test cases.
  • Perform test data preparation and validation activities.

Software QA Activities

Perform a variety of testing types, including but not limited to:

  • Functional Testing
  • System Testing
  • Regression Testing
  • Smoke Testing
  • Sanity Testing
  • Accessibility Testing
  • Cross-Browser and Cross-Platform Testing
  • API Testing
  • Database Testing
  • Automated Testing

Automated Testing

  • Execute automated tests and analyze test results, providing insights and recommendations for improvement.
  • Develop and maintain automation test suites using tools such as Cypress.
  • Collaborate with Engineering teams to improve test automation coverage and reliability.

Collaboration

  • Serve as the primary point of contact for QA-related inquiries, fostering strong relationships with Engineering and Product teams to align on testing objectives.
  • Participate actively in sprint planning, backlog grooming, and release activities.

Issue Tracking

  • Document, prioritize, and track defects using work tracking platforms, ensuring clear communication and resolution paths.
  • Verify bug fixes and perform regression testing before releases.

Troubleshooting

  • Participate in issue resolution efforts, working with various teams to identify root causes and implement solutions.
  • Utilize SQL queries and Rails Console for troubleshooting, data validation, and investigation of production and testing issues.

Additional Tasks

  • Assist with other QA-related tasks as assigned, supporting overall team goals.
  • Contribute to process improvements and QA best practices across the organization.

Qualifications and Skills

Experience

  • Minimum of 3 years of experience in Software Quality Assurance with a strong background in Manual and Automation Testing.
  • Proven experience testing web-based applications and APIs.

Technical Skills

  • Proficient in JavaScript.
  • Experience with Manual Testing and Automated Testing methodologies.
  • Hands-on experience with Cypress for test automation.
  • Experience using Postman for API testing and validation.
  • Strong understanding of REST APIs and API testing concepts.
  • Strong SQL skills for database validation, data integrity checks, and troubleshooting.
  • Basic knowledge of Git for version control.
  • Familiarity with Ruby on Rails applications, including the use of Rails Console for data verification and troubleshooting.
  • Experience creating and maintaining Requirement Traceability Matrices (RTM).
  • Understanding of accessibility testing principles and WCAG standards.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Analytical Skills

  • Strong analytical and problem-solving skills with exceptional attention to detail.
  • Ability to identify, reproduce, document, and track software defects effectively.

Communication

  • Excellent verbal and written communication skills, with the ability to effectively collaborate across teams.
  • Ability to clearly communicate testing results, risks, and recommendations to technical and non-technical stakeholders.

Adaptability

  • Ability to manage multiple tasks and prioritize effectively in a fast-paced environment.
  • Comfortable working in an agile development environment with changing priorities.

Preferred Qualifications

  • Experience working in Agile/Scrum environments.
  • Experience with CI/CD pipelines and automated testing integration.
  • Familiarity with cloud-based applications and services.

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!