Senior Consultant Resume
PROFESSIONAL SUMMARY:
- 12 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, Spring, Hibernate and Relational Databases.
- Review project documentation for all assigned projects to ensure that the project requirements are clearly defined
- Experience in working with Agile, Scrum and Waterfall testing methodologies
- Worked on Onshore - Offshore project team model and created knowledge pool in offshore
- Led and mentored teams for successful project delivery - deployed team management skills to help team members elevate the performance
- Experience in multiple domains - Financial Services, Insurance (Auto, Fire, Life), Banking and equities, Health, Telecom, Travel
- Worked on many POC’s which support the RFP’s for client
- Experience in all phases of software development life cycle.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing secure web applications and server side development using ORM - Hibernate, Spring, JSP, JSTL, Servlets, JavaScript, CSS, HTML, Oracle, MySql, and various Design Patterns.
- Expertise in developing the distributed applications using J2EE Application Servers such as IBM Web Sphere, Jboss.
- Strong understanding of Automation Testing concepts using Selenium And Turtle Frameworks, Cucumber and Rest Assured
- Timesheet Management of the team
- End to End Staffing including interviews
- Co-Ordinate with Offshore Manager and Leads on Technical Design, Development, Quality Assurance and Metrics of projects deliverables
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO.
- Hands on experience in VPN, Putty.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, Servlets, JSP
Frameworks: Hibernate, Spring 4.0, ATG 2007, Selenium, Turtle, Cucumber, Rest Assured
Tools: & Utilities: Eclipse, RAD, Soap UI, Jenkins, Postman
Application/Web Servers: IBM Web Sphere, JBoss, Tomcat.
RDBMS: Oracle 9.x, MySql 4.0, MS SQL Server 7.0, MS Access.
Source Control: GIT, Subversion
Design Patterns: Singleton, Factory, Transfer Object, Front Controller, DAO, Iterator
Operating Systems: Windows XP, UNIX
Test Management: JIRA, Quality Center
Configuration Management: Jenkins, Team City
Deployment Tool: Udeploy
Other Skills: Microsoft Project Plan, ITEC PPMC, SailPoint IdentityIQ, Dell Boomi atmosphere, SAP Success Factors
PROFESSIONAL EXPERIENCE:
Confidential
Manager
Responsibilities:
- Technical analysis, assisting in requirement gathering to enhance functionality on existing java applications and development with 0 or No Critical /high or with minimal defect
- Ensuring adequate documentation is prepared following the best practices
- Abide by RBC Change Management process
- Strong experience in end to end Software Testing Lifecycle
- Strong understanding Automation Testing concepts.
- Experience on backend testing on any relation database, specifically SQL Server (SQL - PL/SQL).
- Review project documentation for all assigned projects to ensure that the project requirements are clearly defined
- Analyze project requirements and develop Test Strategies and Plans
- Coordinate the work efforts of supporting QA's on a project
- Hands on experience with functional, User interface testing, end to end testing and regression testing.
- Discuss requirements and scheduling with project teams to ensure the timely, accurate, and effective completion of project deliverables.
- Good experience with Test Management tools - ALM
- Lead all the QA related calls e.g. Requirement Review Sessions, Test Scenario review meetings, Daily Touch Point calls and Defect Triage calls.
- Maintain a leading edge understanding of QA as related to interactive technologies best practices
- Strong communications skills to effectively communicate at different levels of management
- Conduct test case reviews
- Provide test case to requirements traceability
- Plan and schedule all QA deliverables during project lifecycle
- Conduct formal test case review sessions with project team and in corporate feedback
- Knowledgeable in various SDLC methodologies including waterfall, agile, and iterative approaches
- Perform early morning or late night validation when new releases are being deployed into production
- Meticulous attention to detail and excellent problem solving/troubleshooting skills
- Excellent team management skills
- Good at writing SQL scripts when needed.
Environment: Jenkins, Vertica, Maven, JIRA, J2EE, SVN
Confidential
Manager
Responsibilities:
- Strong understanding of Automation Testing concepts.
- In depth knowledge for Turtle Framework and Headless Automation using Selenium
- Rest API testing and Cucumber
- Review project documentation for all assigned projects to ensure that the project requirements are clearly defined
- Analyze project requirements and develop project Strategies and Plans
- Managing the work efforts of supporting project team onsite, remote on a project
- Discuss requirements and scheduling with project teams to ensure the timely, accurate, and effective completion of project deliverables.
- Led Project related calls e.g. Requirement Review Sessions, Technical Design Document, Test Scenario review meetings, Daily Touch Point calls.
- Managing team of 7 Onsite and 10 Offshore resources
- Providing expertise in the development if required
Environment: Jenkins, Oracle, Ant, JIRA, J2EE, Git, Turtle, Selenium, Rest Assured, Cucumber
Senior Consultant
Confidential
Responsibilities:
- Strong experience in development, and testing phases of software development life cycle.
- Mentor the team located remotely in US
- Developed SOAP Web Service
- Creating Technical Design document
- Review the design document created by the team and provide review comments
- Perform Code review and approve their code check in
- Implemented Coding standards across the module
- Implemented CI/CD using Jenkins and automated the build process
- Defect report Analysis and management using Quality Centre
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Web service testing
Environment: Jenkins, spring, Oracle, Web Services, Maven, QC, Git
Confidential
Senior Software Engineer
Responsibilities:
- Was involved in the Bench Resource Management
- Allocating tasks to the bench resources
- Keeping track of activities of bench resources.
Confidential
Systems Analyst
Responsibilities:
- Extensively worked on front end, and client framework - DDUI and SFX
- Involved in requirements gathering, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Flow Charts using Microsoft Visio.
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Responsible for coordinating between the offshore team and test team and Client team.
- Created JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like Microsoft VISIO, Jenkins.
Environment: Java 1.6, Subversion, Jenkins, Microsoft Visio, Eclipse, DDUI and SFX
Confidential
Senior Software Engineer
Responsibilities:
- Strong experience in development, and testing phases of software development life cycle.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Given Production Support.
- Peer code review and mentoring junior resources of team.
- Tested persistence layer and service layer with transactions using JUnit test cases.
- Involved UML diagrams
- Performed unit testing, system testing and integration testing.
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
Environment: ATG, Spring, Hibernate, Oracle, JUnits, Tortoise SVN