EWSQuality Assurance Engineer
Aug. 2024- Designed and implemented a scalable UI Automation framework using Playwright with JavaScript.
- Followed best practices from Playwright’s documentation to ensure maintainability and efficiency.
- Developed BDD test automation using Cucumber and Playwright’s built-in BDD library.
- Created a structured test architecture using Page Object Model (POM) for improved readability and modularity.
- Automated UI testing workflows, ensuring smooth CI/CD pipeline integration.
- Integrated Zephyr Squad APIs with Playwright for automated test case and cycle updates.
- Integrated JIRA APIs into Playwright to enable real-time updates for test executions and bug tracking.
- Enhanced and optimized Selenium Java automation for multi-desktop applications within the client's ecosystem.
- Integrated Zephyr Squad and JIRA APIs with the Selenium Java test framework for seamless reporting and traceability.
- Maintained and extended the client’s Playwright automation suite for web UI testing.
- Implemented robust test reporting mechanisms, integrating Monocart reporter, Allure reporter, and HTML Reporter.
- Utilized diverse assertion libraries, including Chai, Expect, and Jest, to improve test validation.
- Developed Playwright-based UI automation using TypeScript for improved type safety and scalability.
- Automated comprehensive API testing for the Order Service using Playwright.
- Conducted API performance testing using K6, ensuring service reliability and load efficiency.
- Created test scripts for validating backend processes and microservices in an enterprise environment.
- Ensured cross-browser and cross-platform compatibility testing to maintain application consistency.