Job Overview
We are looking for a skilled and detail-oriented Senior Engineer – Automation Testing to design, develop, and maintain robust automation frameworks for web and enterprise applications. The ideal candidate should have strong hands-on experience with Playwright and Selenium (Java), coupled with a solid understanding of testing frameworks, automation best practices, and CI/CD integration. This role involves end-to-end automation ownership—from framework creation to execution, analysis, and continuous improvement. Experience in the healthcare domain or working with hospital information systems (HIS/EMR/EHR) is a strong plus.
Core Responsibilities
• Design and implement end-to-end automation frameworks using Playwright and Selenium (Java/TestNG/JUnit)
• Analyze requirements, identify automation scope, and select appropriate tools and techniques
• Develop and maintain modular, reusable, and scalable test automation scripts and libraries
• Integrate automation suites with CI/CD pipelines (e.g., Jenkins, Git, Azure DevOps) for continuous testing
• Execute and maintain automated test suites across multiple browsers and environments
• Collaborate with QA, Development, and DevOps teams to ensure seamless automation coverage in sprints
• Implement data-driven, keyword-driven, and hybrid automation frameworks as needed
• Debug and fix test automation issues, ensuring stability and maintainability of test scripts
• Prepare and review automation test plans, execution reports, and defect tracking summaries
• Participate in peer code reviews to ensure best practices in design and code quality
• Contribute to the implementation of QMS/PMS processes within QA automation practices
• Perform cross-browser and parallel testing, ensuring compatibility and reliability
• Contribute to test estimation, planning, and reporting activities
• Identify automation gaps, propose enhancements, and drive process improvement initiatives

