Role Description
-
We are seeking an experienced and detail-oriented Assistant Vice President (AVP), Test Environment Analyst, to join our Corporate Bank Technology team.
-
This role is crucial for the effective setup, maintenance, and support of test environments, ensuring that development and quality assurance teams have stable and reliable platforms for their testing activities.
-
The ideal candidate will have strong technical skills, a methodical approach to problem-solving, and a keen eye for ensuring environment integrity and availability.
What we ll offer you
As part of our flexible scheme, here are just some of the benefits that you ll enjoy
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
Environment Provisioning Build Support:
- Assist in the provisioning and setup of various test environments (e.g., Development, SIT, UAT, NFT, Performance, Pre-Production) on both cloud-based and on-premise infrastructure.
- Follow established procedures and documentation to configure environment components according to defined blueprints and specifications.
- Execute environment build scripts and deployment routines as directed.
Configuration Release Management Support:
- Perform configuration updates and changes to test environments under guidance, ensuring adherence to change control processes.
- Deploy application builds and associated configurations into test environments, verifying version alignment with release calendars and code baselines.
- Maintain accurate records of environment configurations and changes.
Environment Booking Scheduling Support:
- Process environment booking requests and manage scheduling conflicts, using the established self-service portal or ticketing system.
- Communicate environment availability and booking confirmations to development and testing teams.
- Assist users with environment access and setup queries related to bookings.
Monitoring Health Management:
- Monitor the health and performance of test environments, including infrastructure, application services, APIs, and database connections, using established monitoring tools.
- Identify and report anomalies, performance bottlenecks, and potential issues to the Test Environments Manager.
- Participate in the resolution of environment-related incidents and problems, escalating when necessary.
Test Data Management Integration Support:
- Coordinate with the Test Data Management (TDM) team to ensure that required data sets (e.g., masked production, synthetic) are loaded and refreshed in test environments for specific testing cycles.
- Verify data integrity and report any discrepancies.
Access Control Management Support:
- Assist in implementing and managing role-based access controls (RBAC) for test environments, ensuring adherence to security policies and compliance requirements.
- Process access requests and conduct periodic access reviews under supervision.
Reporting Documentation:
- Contribute to the generation of reports and dashboards on environment availability, utilization, and downtime.
- Maintain comprehensive documentation for environment configurations, setup procedures, and troubleshooting guides.
- Identify and suggest improvements for environment management processes.
Your skills and experience
- Minimum of 10+ years of experience in IT infrastructure, DevOps, or test environment support, preferably within the financial services sector.
- Hands-on experience with deploying and configuring applications in various environments.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and/or on-premise virtualization technologies (e.g., VMware).
- Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI, Ansible).
- Basic understanding of containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Proficiency with scripting languages (e.g., Python, Bash) is desirable.
- Working knowledge of database technologies (relational) and middleware.
- Experience with monitoring tools (e.g., Splunk, Grafana) for system health checks.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and interpersonal skills, with the ability to work effectively in a team.
- Ability to prioritize tasks, manage time effectively, and work under pressure.
- Understanding of ITIL processes and best practices for environment management.
Competencies :
- Technical Acumen : Solid understanding of infrastructure, applications, and deployment processes.
- Problem Solving: Ability to diagnose and resolve environment-related issues efficiently.
- Detail-Oriented: Meticulous in configuration, documentation, and troubleshooting.
- Collaboration : Working effectively with development, QA, and operations teams.
- Proactive : Identifying potential issues before they impact testing.
- Adaptability: Quickly learning new technologies and processes.