QA Engineer - AI/ ML

2 Months ago • 4-6 Years • Quality Assurance

Job Summary

Job Description

As a QA Engineer, you will ensure the quality and reliability of software applications, focusing on those that incorporate AI and ML components. You will design, implement, and execute automated tests, particularly utilizing Playwright. Responsibilities include developing test plans, test cases, and test scripts for chatbot interactions and report generation. You'll also define test strategies for LLM-based chatbot validation, ensuring comprehensive functional, regression, performance, and security testing. Moreover, you'll write automation scripts for conversational flows, user interactions, and report generation using Playwright, plus implement API testing for LLM interactions, backend workflows, and data retrieval. You'll also be involved in maintaining an automated regression suite to validate updates, working with developers and DevOps teams to integrate tests into CI/CD pipelines, ensuring the accuracy of generated reports, and contributing to QA documentation.
Must have:
  • Develop test plans, test cases, and test scripts for chatbot interactions.
  • Define test strategies for LLM-based chatbot validation.
  • Write automation scripts using Playwright.
  • Implement API testing (Postman, RestAssured, or similar).
  • Maintain automated regression suite for updates and retraining.
Good to have:
  • Conduct load and stress testing to measure chatbot's response time.
  • Identify and optimize latency issues in chatbot responses.
  • Use tools like JMeter, Locust, or k6 for performance analysis.
  • Validate chatbot UI/UX across web and mobile platforms.
  • Conduct usability testing to ensure smooth conversations.
Perks:
  • A dynamic and creative work environment.
  • Opportunities for professional growth and development.
  • A collaborative culture that values innovation and quality.
  • Competitive salary and benefits.
  • Travel sponsorship for international technical conferences.
  • Craftsmanship Culture: Learning is integral part of our culture.

Job Details

Company Description

BetaCraft is a technology-driven software company that provides solutions and outsourcing services to companies around the globe. We are experts in web and mobile product development with over 10+ years of experience. Our mission is to instill great technology into upcoming businesses with the help of world-class processes and practices.

We have built our own Tech startups like Twist and AppSurfer. Doing so, we acquired a deep understanding of building a product from scratch. It helps us understand the product maker’s mindset and serve them with valuable insights into their product-building decisions.

We have also worked with industry leaders like Intel to deliver excellent solutions with cutting-edge technology.

We value passion and craftsmanship while writing software. Here are some perks of working at BetaCraft - 

  • A dynamic and creative work environment.
  • Opportunities for professional growth and development.
  • A collaborative culture that values innovation and quality.
  • Competitive salary and benefits.
  • Travel sponsorship for international technical conferences if your talk gets selected.
  • Craftsmanship Culture: We value and love learning, and it's an integral part of our culture. You will have the opportunity to learn from senior craftsmen and benefit from sponsored paid content to enhance your skills in writing better software.

Job Description

As a QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software applications. You will be responsible for designing, implementing, and executing automated tests, focusing on applications that incorporate AI and ML components. Your expertise in Playwright will help enhance our testing framework, and you will work closely with developers and data scientists to deliver high-quality software solutions.

Responsibilities:

Test Strategy & Planning:

  • Develop test plans, test cases, and test scripts tailored for chatbot interactions and report generation.

  • Define test strategies for LLM-based chatbot validation and output verification.

  • Ensure comprehensive functional, regression, performance, and security testing.

Chatbot-Specific Testing:

  • Validate chatbot responses for accuracy, relevance, consistency, and hallucination detection.

  • Test prompt variations and evaluate LLM-generated responses across different user intents.

Automation & API Testing:

  • Write automation scripts for conversational flows, user interactions, and report generation using Playwright

  • Implement API testing (Postman, RestAssured, or similar) for LLM interactions, backend workflows, and data retrieval.

  • Automate test cases for prompt injection security, rate limits, and bot performance.

Performance & Load Testing (Good to have):

  • Conduct load and stress testing to measure the chatbot’s response time under concurrent usage.

  • Identify and optimize latency issues in chatbot responses.

  • Use tools like JMeter, Locust, or k6 for performance analysis.

User Experience (UX) Testing:

  • Validate chatbot UI/UX across web and mobile platforms.

  • Conduct usability testing to ensure smooth and natural conversations.

  • Identify edge cases and error-handling improvements.

Regression & Continuous Testing:

  • Maintain an automated regression suite to validate updates and model retraining.

  • Work closely with developers and DevOps teams to integrate tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).

Data Integrity & Report Validation:

  • Ensure accuracy of generated reports (format, structure, and consistency).

Bug Reporting & Documentation:

  • Log and track bugs in Jira, Trello, or similar tools with detailed repro steps.

  • Provide test reports and work with developers to prioritize fixes.

  • Contribute to QA documentation for test cases, automation setups, and best practices.

Qualifications

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

  • 4-6 years of experience in software quality assurance with a strong focus on automation testing.

  • Proven experience with Playwright or similar testing frameworks (e.g., Selenium, Cypress).

  • Solid understanding of AI and ML principles and their application in software.

  • Experience developing and implementing automated tests for web applications.

  • Strong programming skills in languages such as JavaScript, Python, or Java.

  • Familiarity with API testing and tools such as Postman or REST Assured.

  • Proficient in version control systems such as Git.

  • Strong analytical and troubleshooting skills.

  • Excellent communication and collaboration abilities.

Additional Information

What We Offer:

  • Opportunity to work on cutting-edge projects in a fast-paced and innovative environment.
  • Collaborative and inclusive work culture.
  • Competitive compensation package and benefits.
  • Professional growth opportunities and skill development.

Similar Jobs

HCL Tech - Senior Technical Lead

HCL Tech

Florida, United States (On-Site)
1 Month ago
AECOM - Civil / Highway Engineer - Transportation Design

AECOM

Pittsburgh, Pennsylvania, United States (Hybrid)
2 Weeks ago
Qualcomm - SOC Design Verification Sr Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Assystems - Sr. HVAC Design Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
8 Months ago
Hawkeye Innovations - Football Systems Technician

Hawkeye Innovations

Miami Gardens, Florida, United States (On-Site)
2 Months ago
Luxoft - QA Automation Engineer (.Net)

Luxoft

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Canada (On-Site)
4 Months ago
aspyr - Game Quality Assurance Lead

aspyr

Austin, Texas, United States (On-Site)
9 Months ago
PwC - Senior - QA Automation Engineer

PwC

Rosario, Santa Fe Province, Argentina (On-Site)
6 Months ago
Zeeco, Inc. - QC Manager

Zeeco, Inc.

Lissone, Lombardy, Italy (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sword Health - Tech Lead - Algorithms

Sword Health

Porto, Porto District, Portugal (Remote)
1 Month ago
xogar games - Unity Developer

xogar games

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Capgemini - SAP Testing

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Granicus - Senior Site Reliability Engineer (AWS, AI/ML, & APM)

Granicus

United States (Remote)
3 Weeks ago
Ion - Senior Business Consultant - RightAngle

Ion

Houston, Texas, United States (On-Site)
8 Months ago
London stock Exchange - Senior Security Engineer

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
rivos - Silicon DFT

rivos

Santa Clara, California, United States (Hybrid)
3 Years ago
Sandbox VR - Retail Associate

Sandbox VR

Emeryville, California, United States (On-Site)
3 Years ago
Sandbox VR - Assistant Store Manager

Sandbox VR

Salt Lake City, Utah, United States (On-Site)
2 Years ago
London stock Exchange - Dev Ops Engineer

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

PwC - IN_Senior Associate _SAP FICO_Advisory_Enterprise Apps SAP_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Insight Software - Senior Software Engineer

Insight Software

Hyderabad, Telangana, India (On-Site)
1 Month ago
Capgemini - SDET Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Sporty - IN Lead- Customer Success (Gurugram)

Sporty

Delhi, India (On-Site)
10 Months ago
Head Digital Works - Product Designer (UI/UX)

Head Digital Works

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Assystems - PHE and firefighting designer

Assystems

Hyderabad, Telangana, India (On-Site)
8 Months ago
InMobiInMobi - Manager – People Team, Mergers & Acquisitions

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Dream Sports - Product Designer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Capgemini - Vulnerability Management

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Sr Engineer - C++/Android Framework

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Apple - Senior SerDes System Validation Engineer

Apple

San Diego, California, United States (On-Site)
2 Weeks ago
Assystems - Senior Quality Engineer

Assystems

Al Jubail, Eastern Province, Saudi Arabia (On-Site)
5 Months ago
CD PROJEKT RED - Senior QA Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
Survay Monkey - Senior Software Engineer I (QA)

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Apple - Wireless RF OTA MIMO Validation Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Easybrain - QA Engineer

Easybrain

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Fanatee - Quality Assurance Engineer

Fanatee

(Hybrid)
8 Months ago
singularity 6 - QA Application Drop Box

singularity 6

Los Angeles, California, United States (Hybrid)
1 Year ago
Spyke Games - QA Specialist

Spyke Games

İstanbul, Türkiye (On-Site)
7 Months ago
fluence - Senior Advanced Supplier Quality Engineer

fluence

China (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (Remote)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Beta Craft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug