Information Technology
Full-Time
Barclays Business Banking
Overview
Join us as a “Senior Performance Tester " at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.
You may be assessed on the key critical skills relevant for success in role, such as experience with, skills to meet business requirement as well as job-specific skillsets.
To be successful as a “Senior Performance Tester ", you should have experience with:
Basic/ Essential Qualifications
Purpose of the role
To design, develop, and execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability.
Accountabilities
Back to nav
Share job
You may be assessed on the key critical skills relevant for success in role, such as experience with, skills to meet business requirement as well as job-specific skillsets.
To be successful as a “Senior Performance Tester ", you should have experience with:
Basic/ Essential Qualifications
- Extensive industry experience as a hands-on technical lead for critical and technically complex projects that address improvements in system performance, capacity, reliability and scalability.
- Very good performing root cause analysis of performance issues in a performance & production environment and suggesting immediate corrective actions and long term strategic recommendations.
- Must have hands-on experience in scripting using HP Loadrunner ( inclusive of all the applicable protocols) and Jmeter to mimic business workflows . Excellent troubleshooting skills in modularizing the generated virtual users script.
- Prior experience with Tuning/optimization of .NET/J2EE Applications, Oracle databases, Mongo Databases etc.
- Have proven experience in implementing CI-CD process for performance testing life-cycle via integration of vsuer scripts with Jenkins.
- Experience with Agile Software development methodologies and able to adapt him/her-self with the fast pace environment. Prior experience/knowledge working with Banking Domain/Application
- Must have experience in working with cloud infrastructure technologies – Openshift/AWS/Kubernetes/Docker etc.
- Hands-On experience of Unix, Linux, AIX, VMware, Web logic, Tomcat, SQL Server, Oracle, etc.
- Write Shell scripts (or use any industry standard/open source tools) for Performance testing Unix-based Applications. Utilize performance engineering methodologies and practices to support bank projects to meet specifications on non-functional requirements.
- Prior experience with monitoring tools like CA Wily Introscope, HP Diagnostics, AppDynamics, New Relic, Dynatrace. Work exp with Appdynamics and Wily will be added advantage.
- Working directly with application development teams to analyse software architecture, platform architecture, system performance and recommend improvements.
- Analyse operational data to identify performance and stability issues.
- Sizing infrastructure needs and optimizing it for higher performance.
- Analyse business requirements and data processing problems to oversee development of test plan and strategy for various applications.
- Provide guidance to engineering teams on complex technology performance challenges and/or issues.
- Define Performance Engineering requirements and Architecture for new applications.
- Develop/provide standard reports on Performance and Resilience testing results for Senior Management.
- Work directly with Engineering leads to ensure that the team’s Performance Engineering role evolves with the Application Development and Data Engineering organizations with respect to engineering methodologies being used (ex Agile).
- Work directly with Run-the-Bank (RTB) operational leadership to ensure roles/responsibilities and process that cross the two organisations are well defined and executing as desired with successful outcomes.
- Reliability Engineering Function – the Performance Engineering team is continually looking for ways to improve stability/reliance, performance and availability of Cards systems. This role will continually evaluate and recommend enhancements to production environments to constantly improve operations.
- Security expertise to support implementation of security technologies and controls.
- BTech in computer science or relevant work experience. Senior level relevant work experience in performance test engineering field.
- Experience with Performance testing of .NET/J2EE Applications.
- Experience of solid LoadRunner scripting experience
- Experience of experience in building scripts and executing tests in JMeter.
- Experience of prior experience with Tuning/optimization of .NET/J2EE Applications
- Exposure to Programming in C, C++, Java or Python is an added advantage.
- Build, Leverage and Maintain effective alliance with Business/Development team.
- Experience of experience with Agile Software development methodologies and able to adapt him/her-self with the fast pace environment.
Purpose of the role
To design, develop, and execute testing strategies to validate functionality, performance, and user experience, while collaborating with cross-functional teams to identify and resolve defects, and continuously improve testing processes and methodologies, to ensure software quality and reliability.
Accountabilities
- Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards.
- Creation and execution automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues. .
- Collaboration with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested.
- Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth.
- To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
- Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
- OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
- Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
- Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
- Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.
- Influence or convince stakeholders to achieve outcomes.
Back to nav
Share job
- X(Opens in new tab or window)
- Facebook(Opens in new tab or window)
- LinkedIn(Opens in new tab or window)
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in