Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer in Testing @ Barclays

Home > IT

 Software Engineer in Testing

Job Description


Performance Test Engineer is responsible to work with multiple business aligned scrum teams conducting performance based testing, engineering and monitoring activities. The engineer will work with the scrum teams and members from a central Performance Engineering team to test the performance of the systems, documenting issues and work with whomever it takes to determine root cause of any issues. The measure of success is preventing any significant performance problems from hitting Production at a large scale.
What will you be doing
Work closely with Business, development groups and architects to orchestrate, conduct and participate in line of business performance testing and analysis to ensure performance, stability and scalability of applications
Utilize diagnostic and monitoring tools like CA Wily Introscope, AppDynamics etc. to measure, detect, isolate and resolve performance issues found during application development performance testing
Able to instrument Java calls/Methods on AppDynamics for performance testing and able to migrate the calls to monitor the applications calls performance in production systems
Report on the possibilities of performance failures and make sound decisions for next steps
Measure, monitor and capture required infrastructure & application performance metrics, logs and reports
Measure results against business and technical requirements.
Develop and validate test scripts against business unit-of-work requirements and scripting best practices
Strong skills with Load Runner/HP Performance Center required script creation using VuGen for Web (HTTP/HTML), Web services, etc. protocols (as applicable) to emulate the application. All scripts are to be appropriately correlated, parameterized, with any check points, think time need to be added, etc.
Build custom code with the C programming language to make scripts robust and dynamic.
Review scripts with Performance Engineering Team and/or business team. Determine and validate system functions and user patterns. Build usage models based on these inputs.
Prioritize and manage multiple initiatives supporting multiple lines of business
React accordingly to various challenges before, during and after application performance testing engagements
Collaborate with Business/Developers on the delivery of results
Work with senior engineers to recommend resolutions for the application going live in production
What were looking for:
Load testing tools Performance Center (Protocols Web/Mobile/RTE/JAVA/Siebel/.NET)
Profiling tools Wily/HP diagnostics/App-dynamics/Dyantrace
Mobile Performance testing and profiling knowledge (Tools Xcode instrument/DDMS Andriod SDK)
Experience in various technologies and like Mainframe/MQ/Data-warehouse especially from performance testing / scenario and monitoring perspective
Understanding of stubbing or simulating end points and when to use.
Strong Unix & Linux skills, ability to write shell scripts for information gathering purposes.
Sound understanding of Java/JVM architecture, JVM tuning, GC, Class loading, Thread Dump Analysis, JMX based JVM monitoring
Java server tuning & console monitoring of various server resources like DB connection pools, Threads, JMS queues/topics/modules/factories etc.
Good understanding of Oracle Architecture. SQL, PL/SQL, Performance Stats, SQL tuning, Explain plan, Tracing tools, Hints, Fragmentation, Partitions, familiarity with at least one Oracle tool like TOAD.
Good understanding of Load Balancers mechanisms, Virtual servers, Virtual Pools, Rules, Connection & Cookie persistence.
Experience in Network Monitoring parameters along with Cloud infrastructure & monitoring
Skills that will help you in the role:
Load testing tools Performance Center, Load Runner, Omegamon
Prior experience with Tuning/optimization of J2EE Applications
Strong experience with monitoring tools like CA Wily Introscope, HP Diagnostics
Understanding of stubbing or simulating end points and when to use.
Experience on Performance testing on cloud based environments such as AWS, Azure
Where will you be working
Pune
Be More at Barclays
At Barclays, each day is about being more as a professional, and as a person. Be More @ Barclays represents our core promise to all current and future employees. Its the characteristic that we want to be associated with as an employer, and at the heart of every employee experience. We empower our colleagues to Be More Globally Connected, working on international projects that improve the way millions of customers handle their finances. Be More Inspired by working alongside the most talented people in the industry, and delivering imaginative new solutions that are redefining the future of finance. Be More Impactful by having the opportunity to work on cutting-edge projects, and Be More Valued for who you are.
Interested and want to know more about Barclays Visit home. Barclays/who-we-are/ for more details.
Our Values
Purpose and Values
We deploy finance responsibly to support people and businesses, acting with empathy and integrity, championing innovation and sustainability, for the common good and the long term.
Our values underpin everything we do: Respect, Integrity, Service, Excellence and Stewardship.
Respect
We harness the power of diversity and inclusion in our business, trust those we work with, and value everyone's contribution.
Integrity
We operate with honesty, transparency and fairness in all we do.
Service
We act with empathy and humility, putting the people and businesses we serve at the centre of what we do.
Excellence
We champion innovation, and use our energy, expertise and resources to make a positive difference.
Stewardship
We prize sustainability, and are passionate about leaving things better than we found them.
Our Diversity
We aim to foster a culture where individuals of all backgrounds feel confident in bringing their whole selves to work, feel included and their talents are nurtured, empowering them to contribute fully to our vision and goals.
Our Benefits
Our customers are unique. The same goes for our colleagues. That's why at Barclays we offer a range of benefits, allowing every colleague to choose the best options for their personal circumstances. These include a competitive salary and pension, health care and all the tools, technology and support to help you become the very best you can be. We are proud of our dynamic working options for colleagues. If you have a need for flexibility, then please discuss this with us.

Employement Category:

Employement Type: Full time
Industry: Full time
Functional Area: Banking
Role Category: IT
Role/Responsibilies: Software Engineer in Testing

Contact Details:

Company: Barclays
Location(s): Pune

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Barclays