Job Description: As a Quality Assurance Engineer, you will be responsible for the end-to-end Quality Assurance of one or more product lines, ensuring quick and reliable software releases. Your expertise in automation testing using Python, Selenium, and pytest will be crucial for the role. It is highly preferred that you have hands-on experience with tools like Cypress, Playwright, Robot Framework, and Karate. Your ability to work independently as well as collaboratively within a team will be essential. Key Responsibilities: - Set up and improve best practices & processes for quality & automation and ensure their adoption - Collaborate with internal and external stakeholders to understand, prioritize, and resolve product requirements and issues - Drive Test Automation and Test Efficiency Effectiveness Goals - Perform both manual and automated tasks with flexibility - Support triage, investigation, and debugging of issues and defects - Utilize strong analytical and communication skills along with a proactive, can-do attitude - Implement experience with hybrid-driven frameworks - Utilize hands-on experience with version control systems like Gitlab - Utilize knowledge of Java and Mobile automation frameworks as an added advantage Qualifications Required: - Proven expertise in automation testing using Python, Selenium, and pytest - Hands-on experience with tools such as Cypress, Playwright, Robot Framework, and Karate - Ability to work independently and collaboratively within a team - Strong analytical and communication skills, and a proactive, can-do attitude - Experience with hybrid-driven frameworks - Hands-on experience with version control systems such as Gitlab - Knowledge of Java and Mobile automation frameworks is an added advantage,