Job Details Designation / Role: Job Summary: We are seeking a talented and detail-oriented QA Automation Engineer with expertise in Playwright, JavaScript, and TypeScript. The ideal candidate will have a passion for test automation, experience in developing and maintaining test scripts, and the skills to ensure that our applications meet high standards of quality and performance. You will work closely with development, QA, and product teams to design, implement, and execute automated test cases, focusing on enhancing the stability and reliability of our web applications.
Key Responsibilities: Develop and Maintain Automation Scripts: Design, develop, and maintain test automation scripts using Playwright, JavaScript, and TypeScript. Test Planning and Execution: Work with cross-functional teams to understand requirements and develop test strategies, plans, and cases. End-to-End Testing: Create, execute, and maintain end-to-end tests for web applications, ensuring functional, regression, performance, and scalability testing. Debugging and Troubleshooting: Identify, analyze, and troubleshoot defects in automated tests; work with the development team to resolve issues effectively. CI/CD Integration: Integrate automation scripts with the CI/CD pipeline, monitor test runs, and generate reports. Documentation: Maintain detailed documentation on test cases, scenarios, and automation architecture. Continuous Improvement: Stay updated with industry trends, best practices, and emerging tools/technologies in the test automation space and propose improvements. Qualifications: Education: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Experience:
2+ years of hands-on experience with Playwright, or similar frameworks such as Selenium, Cypress, or Puppeteer. Proficiency in JavaScript and TypeScript, with a strong understanding of object-oriented programming. Familiarity with RESTful APIs and testing tools like Postman or Rest Assured is a plus. Technical Skills:
Strong knowledge of Playwright for automated web testing. Proficient in writing and debugging scripts in JavaScript and TypeScript. Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI). Familiarity with version control systems, especially Git. Understanding of modern web development practices, HTML, CSS, and DOM manipulation.