Location: Biratnagar, Nepal
Salary: TBD
 

Job Description

We are looking for a skilled QA Engineer to join our team. The QA Engineer will be responsible for ensuring the quality and reliability of our software products by designing and executing comprehensive test plans, identifying defects, and collaborating with development teams to resolve issues. This role is crucial for maintaining high standards of software quality and user satisfaction.

 

Key Responsibilities:

  • Test Planning and Execution:
    • Develop detailed test plans, test cases, and test scripts based on product requirements and specifications.
    • Execute manual and automated tests to validate software functionality, performance, and security.
  • Defect Identification and Reporting:
    • Identify, document, and track defects or issues found during testing.
    • Collaborate with development teams to communicate findings and ensure timely resolution of issues.
  • Collaboration:
    • Work closely with product managers, developers, and other stakeholders to understand requirements and provide feedback.
    • Participate in team meetings to discuss project progress, testing strategies, and quality concerns.
  • Continuous Improvement:
    • Contribute to the development and improvement of testing processes and methodologies.
    • Stay updated with industry best practices and emerging testing tools and techniques.
  • Documentation:
    • Maintain detailed records of test results, defect reports, and test documentation.
    • Ensure that test documentation is up-to-date and accurately reflects the testing process.

 

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Experience: Proven experience in quality assurance or software testing with a strong understanding of QA methodologies and tools.
  • Technical Skills:
    • Proficiency in manual and automated testing techniques.
    • Familiarity with testing tools and frameworks (e.g., Selenium, JIRA).
    • Knowledge of software development life cycles and defect tracking systems.
  • Soft Skills:
    • Strong analytical and problem-solving abilities.
    • Excellent communication skills and attention to detail.
    • Ability to work effectively in a team and manage multiple tasks.

 

Why Join Us:

  • Impactful Work: Play a key role in ensuring the quality and success of our software products.
  • Career Development: Opportunities for professional growth and skill enhancement.
  • Collaborative Environment: Work in a supportive team atmosphere focused on continuous improvement.
  • Competitive Compensation: Receive a competitive salary and benefits package.