ProjectDescription
Capital One wants to migrate all applications to ‘All Access'(SailPoint) platform. As part of this program, Capital One is looking to onboard 400(in-scope) applications to All Access; and to automate (wherever feasible) all manual provisioning, de-provisioning, certification and reconciliation tasks across the applications. Wherever automation is not feasible, Capital One is looking at the supplier for provision of manual operational support for user access management and user access recertification.
The end to end automation will be carried out as a part of Robotic Process Automation using the tool Forseti. Forseti is a home-grown Capital One automation framework based on Selenium/Java and IBM 3270 emulator.
Scripts would be written in Forseti for automating operations like Provision User, De-provision User, Modify User, Aggregate users.
Forseti will invoke these scripts using bots and these bots would be managed and govern by a common integrated dashboard.
Role/Responsibilities
- Application development and onboarding applications on SailPoint.
- Understanding the existing infrastructure environment, application details and document the existing procedures.
- Analyzing and enhancing features in Robotic process automation capital one home grownframework - Forseti.
- Implementing E2E robotic process automation (RPA) to automate identity access management (IAM) provisioning / de-provisioning operations from SailPoint to target application which in present day done manually.
- Role based access control system - configuring entitlements & application owners, configuring roles- entitlements, automating (IAM) provisioning / de- provisioning LCM operations, working ondelimited connectors and custom connectors, configuring PAM CyberArk for SailPoint, connecting diff application with RACF protocol, Microsoft Active Directory etc.
- Addressing critical tickets and fixing issues effecting critical systems of the Bank.
- Consolidating Access provisioning issues across major applications and implement solution for post-production application issues
- Participates in risk assessments to periodically re-evaluate sensitivity of the system, risks, and mitigation strategies.
- Integration of SailPoint with Chamber of CyberArk and Chamber of Secrets for storing application credentials.
- Supporting all Forseti post production applications and SNOW incidents.
- Designing and developing automation scripts for web apps in Selenium JavaScript.
- Developing scripts for mainframe apps in IBM emulator 3270 in RACF protocol.
- Implementing ATDD functional automation with cucumber framework by developing feature file, step definition files, test runners in Java-Selenium.
- Conducting performance automation with Jmeter, analyzing performance results and finding code areas that are required to be tuned up.
- Implementing visual test automation with Applitools open source library.
- Implementing rest API automation with rest assured framework.
- Supporting infrastructure on Amazon cloud services.
- Scheduling jobs and managing Jenkins CICD and supporting Devops.
- Keeping all GITHUB code repositories in sync and up to date.
- Evaluating business impact, devising test strategies, test plans and effort estimation.
- Reviewing automation scripts, assisting and guiding team
- Perform onsite / offshore coordination for all operational issues and mitigate risks and gaps.
- Involved in Preparation, Reviewing and Execution of test plans, test scenarios, test status reporting and defect logging.