Java Developer Resume
SUMMARY
- Expertise in SDLC with waterfall, Iterative, Agile - Scrum Methodology and involved in various phases of the SDLC.
- Highly motivated, result oriented PTM with comprehensive experience in managing small, large, complex projects and create excellent collaboration with the team to achieve project goals.
- Exceptional ability in Project Management, Project Schedule, Project Tracking and Team Management.
- Involved in preparing the Program level requirements analysis, Test strategy, Risk based assessment for multi-year programs.
- Co-ordinating with the multiple ASG’s, downstream and upstream systems integration partners.
- Scheduling weekly status meetings for the multiple projects, programs with the impacted ASG’s and tracking the impediment logs and bringing them to closure.
- Ability to manage and prioritize multiple, diverse projects/testing strategy simultaneously.
- Ability to plan and organize any kind of projects; experience with deadlines for project completion.
- Involved in resource planning and recruitment process of QE 's and Automation engineers.
- Expertise in coordination with Onsite /Offshore model
- Expertise in Agile methodology and have 5 + years of experience as Scrum Master for multiple projects including 3 sprint testing scrum teams and 2 Integration testing scrum teams.
- Facilitating the Scrum ceremonies like Daily stand up (DSU), Sprint planning, 3 Amigos, Sprint Retro.
- Preparing the scrum board for the PI planning meetings and also prioritizing the sprint backlog items in coordination with the product owner.
- Involved in the estimation process for the user stories using scrum poker.
- Educating the team on the scrum process and adhering to the daily burn down hrs. in Rally board. Tracking the burndown chart on daily basis and closing out any impediments reported in the DSU.
- Facilitating the sprint refinement and story grooming sessions in collaboration with the product owner.
- Proficient in end to end Software Development Life Cycle (SDLC), involved in various phases like Requirements, Analysis/Design, creating the test strategy, test cases and test execution, defect management.
- Experience in QA tools HP QC, ALM, RALLY, JIRA, selenium, Jenkins, GitHub, UDeploy, SOAPUI.
- Proficient in using RDBMS concepts in Oracle. Extensively involved in writing XML and SQL queries. Ability to create and understand complex SQL queries.
- Experience in preparing the Integrated testing framework using Ms-Visio
- Experience in Windows, UNIX and Linux Environments.
- Expertise in performing source data extractions using ETL scripts, business transformation logic to pull the data from multiple source systems and validating the data flow to the target systems by writing SQL queries.
- Expertise in working with the Data Acquisition solution group for setting up the data conditions for all business specific functionalities for all releases.
- Expertise is preparing the BDD scenarios and data setup for business impacted areas.
- Extensive experience in Functional, Regression, system integration (SIT), acceptance (UAT), Security, Database testing and performance testing using Agile, Hybrid Agile project management methodology.
- Experience testing and supporting high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
TECHNICAL SKILLS
Operating System: Windows 95/97/2000/NT/Vista/Citrix, windows 7, window 10, UNIX, Linux
Languages: C, C++, HTML, JavaScript, Cognos 8.0, ASP. Net, VB.Net, C#.Net, XML, XPath, XSLT, Java, VBScript, JSP, CSS, Angular JS, UML
Framework: Protractor, Orbis, Struts and JSF, RANS, Microservices
Databases: Oracle, SQL Server, Teradata 12.0
Software Development: Waterfall methodology, Agile methodology, Iterative.
Quality Assurance tools: HP QC, JIRA, HP ALM, Rally, Putty, WinSCP, SharePoint, Jenkins, UDeploy, SOAP UI, MS-Visio
Automation tools: Selenium, Cucumber, Groovy, JBehave, QTP, CITS, RANS, GIT HUB
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering, analysis, preparing use cases and UML diagrams using MS Visio based on the requirements, Preparing Test strategy, Test Scenario Document, Test case Preparation in Rally Quality management.
- Preparing the Client election tool specific to each requirement based on the customer needs.
- Managing multiple Integration partners (WEB IT, CCMS, CIS, CSG, Mobile, Payment)
- Preparing detailed presentations to discuss with the integration partners on the business specific requirements.
- Preparing the ITF (Integrated test framework) using MS Visio to depict the Business flow impacted based on each requirement from various integration partners.
- Co-ordinating with all the integration partners on the Data needs to fulfill the business scenarios.
- Co-ordinating with the upstream partners with the data needs on new client information and making sure the data flow is consistent across all the applications.
- Setting up the data in the DReAM application as per the functionality involved in each requirement.
- Initiating the data needs with the DASG (Data Analysis Service Group) Team if there are new business partners.
- Facilitating meetings with the project sponsors like JPMC, AEO (American Eagle Outfitters) and understanding their business requirements and closely working with them on daily basis to fulfill the business needs.
- Preparing a detailed presentation to JPMC vendors on the business outcomes and presenting to the Key stakeholders from JPMC.
- Co-ordinating with the DBA’s on the Data cleanup activities and maintaining various schemas tied to the DReAM application.
- Managing the Data for the External client population through the ETL process.
- Executing various batch jobs using Putty and WinSCP (Incentive batch, Accum service, redemption & Invoice, Payment file processing, Goal override, CCDR rewards batch)
- Validating the data flow to the multiple source system using SOAP UI.
- Maintaining the CET for the HPHB (Healthy pregnancy Healthy babies) for each year renewal, and make sure there is no impact to the Mobile team on the Apps.
- Creating the Data request template based on the business requirements and make sure the Quality engineers have data on time for the Execution phase.
- Managing the DReAM automation team and providing support on the automation failure analysis and also functionality enhancements for future releases.
- Creating complex SQL queries and also executing the Stored procedures when there are DML changes.
- Deploying the code using UDeploy and also make sure the code versions are maintained across various test environments.
- Involved in warranty calls and prioritize the issues, and also maintaining the Test environments during the Warranty period.
- Managing Rally to Track the work items aligned for each Business requirements and generating reports on Daily and weekly basis and present to the team on the configurable velocity / throughput.
- Managing the cross-work release status in Rally as we deal with multiple integration partners.
- Managing the Kanban Board in Rally to make sure the work is delivered to the quality engineers as per the plan.
- Generating a detailed defect report from Rally based on the priority and severity and assigning them to the respective team.
- Co-ordinating with the Development team for defect analysis and bringing them to closure.
- Facilitating the Defect tracking meetings with the Teams and aligning resources for it with the completion timelines.
Confidential
Java DeveloperResponsibilities:
- Involved in Requirements gathering, analysis and preparing high level integration test scenarios.
- Providing Application Knowledge to the Automation QE team.
- Managing 3 scrum teams - 2 In sprint team and 1 E2E testing scrum team.
- Managing the tasks in Rally for every sprint and preparing for the PI planning.
- Facilitating the sprint ceremonies like Daily stand up’s, Sprint retro, Sprint planning, 3 Amigos, sprint refinement, story grooming.
- Preparing detailed presentations to discuss with the integration partners on the business specific requirements.
- Preparing the Client election tool specific to each requirement based on the customer needs for E2E team.
- Involved in the defect management process and facilitating the defect status meeting. Working closely with the product owner for all defects logged during the testing process and prioritizing them based on business impacts and bringing them to closure.
- Preparing the automation scripts using the CITS tool.
- Preparing the BDD scenarios from the acceptance criteria in Given then format using the RANS tool.