QC Engineer

Kathmandu, Nepal
Full Time
Product Engineering
Mid Level

About Fusemachines

Fusemachines is a leading AI strategy, talent, and education services, provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, the United States, Canada, and the Dominican Republic and more than 250 full-time employees) Fusemachines seeks to bring its global expertise in AI to transform companies around the world.

Position Overview

  • We are seeking a detail-oriented QA Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through rigorous testing and analysis.
  • The QA Engineer will collaborate closely with development teams to understand requirements, design comprehensive test plans, and execute tests to identify defects and areas for improvement.

Key Responsibilities

  • Collaborate with product managers and software developers to understand requirements and acceptance criteria for new features and enhancements.
  • Design and develop detailed, comprehensive test plans and test cases to verify software functionality, performance, and security.
  • Execute manual and automated tests, including functional, regression, integration, and acceptance testing.
  • Identify, record, prioritize, and track defects using bug tracking systems (e.g., Jira) and ensure timely resolution.
  • Participate in task reviews and provide feedback to ensure adherence to quality standards and best practices.
  • Contribute to the continuous improvement of QA processes and methodologies, suggesting improvements and implementing solutions.
  • Collaborate with cross-functional teams to ensure alignment on quality objectives and priorities throughout the software development lifecycle.
  • Investigate and troubleshoot issues reported by customers or internal stakeholders, reproducing and documenting defects as needed.
  • Stay current with industry trends and best practices in software quality assurance and testing methodologies.
  • Communicate test results and findings effectively to stakeholders, including providing recommendations for improvements and mitigating risks.

Qualification and Experience

  • Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
  • 3 years of experience in quality assurance or software testing, with proficiency in manual and automated testing techniques.
  • Strong understanding of software QA methodologies, tools, and processes.
  • Experience with test automation frameworks and tools (e.g., Selenium, Cypress, etc.).
  • Proficiency in writing clear, concise, and comprehensive test cases and test documentation.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Experience with Agile development methodologies is preferred.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines is a plus.
  • Experience with working on ML projects preferred
  • Hands-on experience with automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG, etc.).
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file