Pune, Maharashtra, India
Not disclosed
On-site
Full Time
We are looking for a Quality Assurance engineer/tester with 3+ years of experience to write and execute manual and automated tests to ensure product quality. As a QA engineer, you will be designing and implementing tests, debug and take corrective actions. You play a vital role in the company’s product development process. You will be responsible for testing the product before launches to ensure that the product is free from errors and reliable. Responsibilities: Review requirements, specifications, and technical design documents to provide timely and meaningful feedback Create detailed, comprehensive, and well-structured test plans and test cases Design, develop and execute automation scripts using testing tools. Identify, record, document, and track bugs using respective tools. Perform regression testing when bugs are resolved Work closely with internal teams (e.g. developers and product managers) to identify system requirements Monitor debugging process results Track quality assurance metrics, like defect densities and open defects. Be familiar with testing tools and methodologies. Requirements: Proven work experience in software development Proven work experience in software quality assurance Strong knowledge of software QA methodologies, tools and processes Experience in writing clear, concise and comprehensive test plans and test cases Hands-on experience with both white box and black box testing Hands-on experience with automated testing tools Solid knowledge of SQL and scripting Experience working in an Agile/Scrum development process Experience with performance and/or security testing is a plus BS/MS degree in Computer Science, Engineering or a related subject Show more Show less
Pune, Maharashtra, India
None Not disclosed
On-site
Full Time
We are seeking a highly motivated and skilled Backend Engineer to join our dynamic development team. Candidate with strong proficiency in Python, and a proven track record of developing robust APIs using Flask. In this role, you will collaborate closely with developers to design and implement seamless APIs and LLM models, integrating them in our existing applications, ensuring efficiency, scalability, and reliability. If you are passionate about backend development and thrive on creating impactful APIs that power user-facing applications, we encourage you to apply and become a key contributor to our team. Key Responsibilities : ● Design and develop RESTful APIs using Flask ● Develop and maintain web applications using Python and Flask ● Integrate OpenAI technologies into existing and new applications ● Design, develop, and implement machine learning models and algorithms ● Collaborate with data scientists to implement AI models ● Write efficient, scalable, and reusable Python code ● Optimize and fine-tune machine learning models for performance ● Troubleshoot and debug applications ● Ensure the scalability and performance of applications ● Implement security best practices ● Participate in code reviews and ensure adherence to best practices ● Create and maintain technical documentation ● Stay up-to-date with the latest advancements in AI/ML technologies ● Collaborate with cross-functional teams to define and achieve project goals Required Qualifications : ● 3-7 years of experience with Bachelor's degree in Computer Science, Engineering or a related field ● Proficiency in Flask framework and Strong understanding of RESTful APIs ● Experience with OpenAI technologies ● Experience with SQL and NoSQL databases ● Experience with version control systems (Git) ● Strong understanding of machine learning algorithms and principles ● Experience in setting up and maintaining CI/CD pipelines on GitHub. ● Excellent problem-solving skills and attention to detail. ● Knowledge of cloud services (AWS, Azure, Google Cloud) ● Familiarity with front-end technologies (HTML, CSS, JavaScript) ● Experience with Node.js is a plus. ● Familiarity with Agile or Scrum methodologies is a plus. 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
Pune, Maharashtra, India
None Not disclosed
On-site
Full Time
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. ● Defi ne test strategies for LLM-based chatbot validation and output verifi cation. ● 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 fl ows, user interactions, and report generation using Playwright ● Implement API testing (Postman, RestAssured, or similar) for LLM interactions, backend workfl ows, 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 fi xes. ● Contribute to QA documentation for test cases, automation setups, and best practices. Requirements: ● Bachelor’s degree in Computer Science, Software Engineering, or a related field. ● 3-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. ● Profi cient in version control systems such as Git. ● Strong analytical and troubleshooting skills. ● Excellent communication and collaboration abilities.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.