Test Automation Engineer
CurrentArchitected Automation Framework: Designed a robust framework using Java, Selenium, and TestNG, incorporating TDD and Data-Driven testing, enhancing test script robustness and maintainability.Optimized Selenium Scripts: Enhanced and integrated Selenium UI automation scripts, improving test coverage and accuracy.Led Cross-Browser Testing: Ensured consistent performance across major browsers, including Chrome, Firefox, and Safari.CI/CD Integration: Streamlined CI/CD processes by integrating automated test suites into Jenkins pipelines, accelerating release cycles.Collaborative Defect Detection: Aligned testing processes with business requirements, improving defect detection before production.Test Case Design and Execution: Developed and executed detailed test cases, ensuring thorough coverage of software functionality.AWS Jenkins Management: Managed Jenkins pipelines on AWS VMs, ensuring seamless and reliable CI/CD processes.Selenoid Setup on AWS: Configured Selenoid for browser automation testing on AWS, optimizing test execution environments.Bug Tracking and Reporting: Identified and tracked software defects using Jira, ensuring timely resolution.Requirement Analysis: Developed test strategies based on business and technical requirements, ensuring comprehensive testing.Regression Testing: Regularly performed regression testing to maintain the integrity of existing functionalities.User Acceptance Testing (UAT): Collaborated with stakeholders to validate software against business requirements before release.Test Environment Management: Ensured test environments were properly configured and maintained throughout testing phases.Documentation: Created and maintained documentation for test procedures, cases, and results, ensuring traceability and compliance.