Job Description: Job Title: Test Environment Analyst - VP
Location: Pune, India
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.
You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support.
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.
How we ll support you
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs