Automation Lead And Agile/bdd Coach Resume
New, YorK
SUMMARY:
- Scrum Master for a team of engineers developing a mobile app at Citibank
- Facilitated required communication and collaboration. I offered Servant leadership.
- Introduced a unique banking product idea which was highly appreciated.
- Automation Test Lead cum Agile/BDD Coach at Confidential
- Established best practices used commonly in the IT industry w.r.t. Test Pyramid
- Encouraged and coached the team to adapt to BDD and Agile way of project delivery
- Coached the dev team to implement framework for Automated Testing
- Improvised scrum related practices followed within the scrum teams.
- Managed offshore team’s development work as a Technology Lead while working with Capital Group of Companies and Anthem Health Insurance
- Coordinated between the client, onsite team and offshore team
- Assisted the Scrum Master with sprint planning, defect report, burndown charts
- Presented demos to the client ending up selling a product
- Assisted the project manager with following activities while working at Ericsson Global Services
- Coordinated with the client - side SME on the requirements clarification
TECHNICAL SKILLS:
Project Management and Collaboration Tools Used: Atlassian tools: Confluence, JIRA IBM RTC MS Word, Excel, Power point, MS Project(briefly)
Technology stack, Tools used: Java\J2EE, SOAP, REST, micro services, Cucumber, Gherkin, SOAP UI, Postman MySQL, NoSQL - MongoDB, ORM (JPA, Hibernate), Elastic Search, Cloud
PROFESSIONAL EXPERIENCE:
AUTOMATION LEAD and AGILE/BDD COACH
Confidential, NEW YORK
Responsibilities:
- Establish best practices in the backend microservices team w.r.t. Test Pyramid
- Encourage and coach the team to adapt to BDD and Agile way of project delivery
- Develop automation testing framework for microservices using Cucumber, Gherkin
- Lead the scrum teams to frame user stories that follow the BDD format
- Improvise Scrum artifacts and ceremonies
Tools: Used for project management: Atlassian JIRA, Confluence, MS-Office, Bitbucket
Assistant Consultant
Confidential, New York
Responsibilities:
- Development of an iOS app backed up by micro-services deployed in Citi PCF. App aggregates financial data of a customer from different banks via an aggregator. App provides consolidated picture of spend, income and net savings for a selected period.
- Also, app facilitates providing insights into financial well-being of the customer by proposing financial goals to the customer. App also provides analytics that keep a track of events based on customer experience and navigation.
- Encourage the team to follow Agile values and principles.
- As a Scrum Master I performed following activities: capacity planning, sprint planning, facilitating daily standups, scheduling demos with product team, calculating-analyzing sprint metrics, sprint closure (managing carry-overs)
- Work with the product owners to get the functionalities (functional stories) clearly defined including acceptance criteria.
- Co-design release plan for the friendly user testing: DEV, SIT, FUT
- Work with Citi’s InfoSec team to get the micro-services security-compliant for release.
- Take charge of configuration and rollout of AppDynamics for the micro-services.
- Develop independently a direct-SQL-injection app using Java/j2ee. App helps product owners to perform update and insert operations in the database to test certain scenarios.
SCRUM MASTER
Confidential
Responsibilities:
- Identify the scope of functional and technical work involved
- Understand the working of Citi firewall - APIM/PSG, OAuth
- Understand the APIs of Amazon Alexa
- Participate in the resolution of issues related to security tokens for Alexa-Citi communication
- Monitor and track the project activities through Kanban board
TECHNOLOGY LEAD
Confidential, Thousand Oaks, CA
Responsibilities:
- Managed offshore team’s development work
- Understanding of requirements with client-side stakeholders
- Framed user story, acceptance criteria
- Devised strategy for Automation of services testing
- Scrum activities: daily standups, sprint planning, backlog refinement, sprint retrospectives
Confidential, Los Angeles, CA
Responsibilities:
- Managed offshore team’s development work
- Requirements Analysis with the client-side stakeholders
- Technical documentation - functional description
- Preparing the build, Deployment on Unix servers for different environments
- Perform Scrum activities: daily standups, producing burn down charts, velocity calculations
Confidential, CALIFORNIA
SOFTWARE DEVELOPER
Responsibilities:
- Web application to generate prescription labels for medicines in pharmaceutics labs.
Technologies: Java and related technologies, Xml parsing, MySQL
SOFTWARE ENGINEER
Confidential
Responsibilities:
- Proposed the database architecture, designed the database layer w.r.t. JPA
- Programmed algorithms for the Alerts module, proposed db design for the Alerts module
- Proposed and designed a framework to support SMPP optional parameters, Alert Notification feature to notify NTF about the phone on event
- Performed manual handset testing
- Designing and Configuring the WSDL
- Writing new web services APIs and mapping the WSDL accordingly
- Configuring and setting up the web server(Apache)
- Fixing the existing web services, Testing of web services using SOAP UI
SOFTWARE ENGINEER
Confidential
Responsibilities:
- Developed a web portal to be used by telecom partners to track billing operations and revenue generation. Telecom partner should be able to upload invoice, statement, credit notes etc. and raise disputes on the uploaded ones. Also, the portal supports detailed features like: viewing of bill breakdown, summary of CDRs supporting a bill, summary of all sorts of settlements done in a given duration. Prepared supporting documents for solution design, installation instructions.
SOFTWARE ENGINEER
Confidential
Responsibilities:
- Developed a complete solution for WEB/WAP content browsing, content download, service subscription, billing; and centralized reporting database
- Creating the web services i.e. APIs to register new subscribers, update existing subscribers, deleting existing subscribers.
- Subscriber data was with a third-party software that was built in a different set of technologies. Hence, used WSDL (xml), web services to access it from Confidential ’s SDP system (client).
- Database design for centralized SDP Report system. Completed the entire development single handedly. Also, gave to the employees at client site.
TRAINEE ASSOCIATE
Confidential
Responsibilities:
- Hands-on in Trade and Risk Management w.r.t. Equity markets and Java/ and related technologies, while working on live project.