Job
                                Description
                            
                            
                                As a Test Automation Engineer specializing in Playwright and JavaScript, your role involves designing, developing, and maintaining automated test scripts to ensure high-quality software delivery. You will collaborate closely with developers, product managers, and manual testers to build a robust automation framework and improve the overall testing process.  Key Responsibilities: - Design, develop, and maintain automated test scripts using Playwright with JavaScript/TypeScript. - Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI). - Execute and monitor automated test suites across multiple environments and browsers. - Collaborate with developers and QA team members to identify test cases suitable for automation. - Ensure automation coverage for functional, regression, and smoke tests. - Debug test failures, analyze root causes, and report defects using standard bug-tracking tools (e.g., Jira). - Maintain documentation related to test automation frameworks, test data, and processes. - Contribute to continuous improvement of QA automation strategy and practices. - Independently design, carry out feasibility study and develop automation frameworks (from scratch) and write detailed test cases for a variety of products on Mobile and Web. - Work closely with product, development, and testing team to study product requirements and define test scope.  Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or a related field. - 3+ years of hands-on experience in test automation using Playwright with JavaScript or TypeScript. - Strong understanding of software testing principles, including functional, regression, and integration testing. - Experience with API testing (REST/GraphQL) and tools like Postman or Supertest. - Familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps, GitHub Actions). - Experience working in Agile/Scrum environments. - Proficiency in version control systems (Git). - Hands-on experience with manual or automated testing of web/mobile applications. - Excellent problem-solving and communication skills. - Understanding of Web Technologies like HTTP, REST, etc. - Knowledge of Database concepts and query languages like SQL. - Conceptual understanding of Client-Server Architecture. - Proactive, strong-minded, quick thinker, and assertive. - Proven track record of running projects testing via automation. - 2+ years of proven experience in Functional test automation using Playwright.  Nice to Have: - Experience with other automation frameworks (e.g., Cypress, Selenium, Puppeteer). - Knowledge of BDD frameworks such as Cucumber. - Familiarity with cloud-based testing tools (e.g., BrowserStack, LambdaTest). - Understanding of performance testing and security testing concepts.,