.We are seeking a Senior QA Engineer with experience in both manual and automation testing to join our team in developing an AI-based conversational system to improve product search and order placements. In this role, you will conduct testing, guide e-system guidance on testing strategies, and ensure overall quality.Essential functionsPerform manual and automated testing throughout the software development lifecycle to ensure the product meets quality standards.Develop, execute, and maintain test cases, test plans, and test scripts, utilizing Python for automation testing.Advise on testing strategies, offering insights and recommendations to enhance the QA process.Collaborate with developers, product managers, and stakeholders to ensure comprehensive test coverage and effective communication of QA results.Participate in all phases of the QA cycle, including requirements analysis, test execution, defect tracking, and reporting.Use SQL for data analysis and validation during testing.Stay updated with modern software engineering tools and processes, including version control systems, issue tracking, and continuous integration (CI/CD).Qualifications6+ years of experience, with expertise in both manual and automation testing.Proficiency in Python for writing and maintaining automated test scripts.Strong analytical skills, including the ability to create and execute SQL queries for data analysis and validation.Experience advising on testing strategies to ensure effective QA practices.Knowledge of modern software engineering tools, including version control systems, issue tracking, and continuous integration.Self-motivated and proactive, with a proven ability to drive improvements without needing external oversight.Would be a plusExperience with eCommerce search platforms such as ElasticSearch or Solr.Familiarity with Generative AI technologies