Senior Software Development Engineer In Test
CurrentResponsibilities:• Act as an SDET within an Agile team, contributing to all stages of the development lifecycle.• Use Java to develop, maintain, and enhance the Selenium-based test automation framework to ensure its scalability, performance, and reliability.• Design, develop, and execute automated test scripts for UI and RESTful APIs.• Analyze automated test results, identify failures, and report defects with clear, actionable steps.• Plan, estimate, and prioritize automation tasks within the sprint.• Using Jenkins and version control system GIT to set up CI/CD pipelines for continuous integration and delivery.• Provide guidance, mentorship, and training to junior QA engineers on automation best practices.• Conduct manual testing (both static and dynamic) to complement automation and ensure comprehensive coverage.• Demonstrate new features and test results to stakeholders.• Investigate and analyze customer-reported issues, providing actionable insights and resolutions.Achievements:• Designed a Selenium-based test automation framework, resulting in a 70% reduction in manual work.• Automated 1000+ E2E test cases that shortened the regression test cycle by 60%.• Collaborated with the DevOps team to integrate Jenkins CI/CD pipeline, ensuring x10 faster feedback for developers.• Introduced BDD with Cucumber Framework that boosted automation test coverage speed by 30%.• Identified 1500+ issues, reducing defects by 30% and increasing user satisfaction and retention by 20%.• Mentored 7 QA Engineers through a structured onboarding program; achieved a 40% reduction in onboarding time.