

Software Engineer with a strong background in developing and testing robust, scalable, and efficient software solutions. Proficient in Java-based frameworks, API development, and database management. Skilled at working with cross-functional teams to ensure timely project delivery. Passionate about writing clean, maintainable code and implementing best practices.
Programming Languages: Java, SQL, Python
Frameworks and Technologies: Spring Boot, Hibernate, JPA, RESTful APIs, Microservices
Web Technologies: HTML, CSS, JavaScript
Tools and Platforms: Maven, Git, Jenkins, Docker, Kubernetes
Testing Tools: JUnit, TestNG, Mockito, Cucumber, Selenium
Management Tools: Jira, Confluence, Zephyr, TestRail
SDLC Methodologies: Agile, Scrum, Kanban, Waterfall
- Developed and debugged modules for the ERP and CRM apps using Java and Spring Framework.
- Migrated legacy app to microservices, resulting in a 40% increase in scalability and performance.
- Collaborated with front-end developers to ensure seamless UI - back-end integration.
- Wrote unit and integration tests using JUnit and Mockito, increasing code coverage to 95%.
- Optimizing database queries and improving app performance, reducing response time by 20%.
- Collaborated in code reviews and pair programming, learning best practices for writing maintainable and efficient code.
- Developed a scalable, modular Maven-based test automation framework in Java, integrating Rest-Assured for API testing, Hibernate for database operations, Selenium for UI validation, and Cucumber for readability and documentation. Leveraged Jenkins pipelines to automate CI/CD processes, pulling code from Git, executing tests via Moon for distributed cloud-based UI testing, and generating Allure reports auto-shared to Teams and Confluence. Integrated with Jira for automated test case status updates, reducing manual effort by 70%.
- Automated 1000+ E2E test cases that shortened the regression test cycle by 60%.
- Collaborated with the DevOps team to integrate Jenkins CI/CD pipeline.
- Identified 1500+ issues, reducing defects by 30% and increasing user retention by 20%.