Skip to main content

We are hiring

Test Engineer (Desktop Applications)

We are looking for a detail-oriented Test Engineer to ensure the quality and reliability of our desktop applications through comprehensive testing strategies and automation, with a focus on AI-powered features and dialogue systems.

Key Responsibilities

  • Design and execute test plans for desktop applications
  • Develop and maintain automated test scripts
  • Perform functional, regression, and performance testing
  • Specialize in testing AI components and dialogue systems
  • Test natural language processing features and conversational flows
  • Document and track software defects
  • Collaborate with developers to resolve issues
  • Participate in code reviews and quality assurance meetings

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of experience in software testing, particularly desktop applications
  • Strong knowledge of testing methodologies and best practices
  • Proficiency in test automation tools and frameworks
  • Experience with bug tracking and test management tools
  • Programming skills in at least one language (Python, C#, or Java)

Preferred Qualifications

  • Master's degree in related field
  • Experience testing AI/ML systems and dialogue interfaces
  • Knowledge of NLP evaluation metrics and testing frameworks
  • Understanding of conversation flow testing and validation
  • Experience with continuous integration/continuous deployment (CI/CD)
  • Knowledge of performance testing and monitoring tools
  • Familiarity with agile development methodologies