Software Engineer In Test
CurrentOver the past three years, I have gained extensive experience in test automation using Playwright and Cypress, particularly in the area of Quality Assurance (QA). My focus has been on creating robust and scalable automated test suites that streamline the testing process for web applications, ensuring high test coverage and efficiency across various projects.Key Achievements: Test Suite Development: Developed and maintained comprehensive end-to-end test suites using Playwright, designed to verify critical functionality, user interfaces, and integrations. My tests covered functional, regression, and performance testing, ensuring seamless operations across multiple browsers and devices. CI/CD Integration: Integrated Cypress automated test suites into CI/CD pipelines using tools like Jenkins, CircleCI, GitLab CI, and Azure Pipelines. This allowed for the seamless execution of tests upon every code change, ensuring fast feedback loops and quick identification of defects during the software development lifecycle. Parallel Testing and Reporting: Leveraged Cypress features such as parallel testing and integrated reporting tools to optimize test execution times, allowing large test suites to run efficiently across multiple environments. I also implemented tools like Allure and Cypress Dashboard for detailed, user-friendly reporting and analytics. Cross-Browser Testing: Ensured application stability and compatibility across different browsers by setting up cross-browser testing in CI/CD workflows, targeting environments like Chrome, Firefox, and Edge. This helped maintain consistent user experience across platforms. CI/CD Automation Strategy: Designed test automation strategies that aligned with the project’s CI/CD objectives, minimizing manual intervention in the testing process. This included automating regression tests, critical path tests, and smoke tests, ensuring quick and accurate validation of new features and bug fixes.