Software Engineer 2 @ Guidewire Software | MS in CS at CSU LB | Full Stack Developer at SST & Quicko
• Experienced Full Stack Developer based in California and hold a Master's degree in Computer Science from California State University, Long Beach and a Bachelor of Technology in Computer Engineering from Dharmsinh Desai University.
Spearheaded the enhancement of the converter tool, meticulously refining it to seamlessly handle over 3000+ test cases encompassing diverse scenarios including UI tests, File Fixtures, API calls, and database tests. Leveraged expertise in Selenide, FitNesse, Selenium, SQL, and TestNG.
•
Implemented advanced multithreading techniques to optimize test execution, resolving log interleaving issues and catapulting test runtime efficiency by a remarkable 5X. Proficiently utilized Java, logback, and TestNG to achieve this feat.
•
Designed and implemented a comprehensive logging strategy using logback, enhancing visibility into test execution and enabling quick identification and resolution of issues. This initiative significantly streamlined troubleshooting efforts and improved overall test reliability.
•
Pioneered the development of customizable test environments, introducing distinct targets that allowed the team to execute tests across various environments with ease. This initiative involved close collaboration with stakeholders and showcased strong problem-solving skills.
•
Championed knowledge sharing by meticulously documenting all conversion processes on Confluence pages, empowering team members to swiftly adapt to the new testing framework and expedite test writing processes. Demonstrated effective communication and knowledge transfer abilities.
•
Led the adoption of best practices in test automation, conducting regular code reviews and providing mentorship to fellow team members. This proactive approach ensured consistency, reliability, and scalability across test automation efforts, contributing to higher overall product quality.
•
Actively participated in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, contributing valuable insights and actively driving process improvements. Fostered a culture of continuous learning and improvement within the team, encouraging experimentation and innovation.
Implemented a proof-of-concept for upgrading the current testing framework, resulting in increased efficiency and reliability of UI testing automation.
•
Developed converters for 2600+ Fitnesse files into Selenide Tests, enabling seamless integration of existing test cases.
•
Set up a robust CI/CD pipeline using TeamCity, AWS EKS, and AWS Fargate for seamless deployment and testing automation.
•
Proficient in TestCafe, Selenide, Selenium, TeamCity, AWS, and Fitnesse, with a proven track record of utilizing these technologies to drive positive results.