Hyderabad Product Full-time

QA Performance Engineer (Apps)

The QA Performance Engineer will be responsible for developing performance test cases to validate operation of R3s product suite. The successful candidate will have hands on performance testing experience, understand the challenges of performance testing platform technologies, demonstrate critical investigative abilities, and be able to work well at all levels of the software testing lifecycle. They will be able to analyze complex distributed systems and identify likely areas of performance concern in order to plan, execute and report on tests. They will be experienced using several performance test tools and frameworks, be comfortable with ambiguity and may have worked both in banking and startup environments. The majority of their experience will be from working in agile environments where software engineers, testers, product managers and DevOps work closely together. Trading/Banking system technology experience is not mandatory but a plus.

Role:

  • Analyze architectural proposals & designs for performance concerns and produce detailed reports ahead of code implementation
  • Determine required toolsets for automated performance testing (off the shelf, in-house developed or blend)
  • Work with R3 Product owners to determine target performance KPI’s to measure for each system
  • Produce detailed performance test strategies and plans
  • Develop performance test cases in nominated tools (off the shelf or created by R3’s in-house tooling team)
  • Execute performance test cases, document results, update on progress, raise and retest defects found
  • Integrate performance test cases into the CI/CD pipelines where applicable for nightly automated runs
  • Participate in prototyping and experimentation to validate system architecture
  • Partner with internal and external teams in testing, deploying and operating highly scalable blockchain networks
  • Undertake system performance analysis from the ground up to determine operational limits of the system

Skills:

  • 10+ years of enterprise performance test engineering
  • Know the difference between and experienced in testing for load, soak, stress, endurance, spike, volume, scalability
  • Proficiency in Java, Kotlin or another similar programming language an advantage
  • Familiar with basic Dev Ops, Jenkins , Kubernetes , Docker
  • Familiar with setting up and using some off the shelf performance tools such as LoadRunner, JMeter / SmartMeter, Silk Performer, Load Ninja, WebLOAD, etc
  • Familiar with performance testing at API and network messaging layer
  • Familiar with project tracking software such as JIRA and testing management platforms such as Xray
  • Familiar with challenges of performance testing in the cloud (AWS / Azure) as well as using bare metal servers
  • Kafka experience a must
  • Broad understanding of computer science and engineering principles
  • Proven track record of delivering and running automated performance tests for highly complex software systems
  • Good communication skills
  • Strong problem solving and analytical skills
  • Comfortable and able to work under pressure

About us

R3 is a leading provider of enterprise technology and services for the development of multi-party solutions that enable direct, digital collaboration in regulated industries where trust is critical.

Our values

Customers first

Customer success is paramount. We build strong relationships and strive to create the best possible experience. Learn why so many of our customers view R3 as a trusted, long-term partner.

Collaborative

We bring together all parts of our ecosystem and give our customers the tools and environment to work together to change their industries.

Bold

We have the agility of a small company but the confidence and ambition of the industry-defining trailblazer we aspire to become. As a thought leader, R3 subject matter experts produce compelling analysis and insight into emerging technology.

Ownership

We demand excellence and take pride in our products and services. We believe the our platform, Corda, will transform the way the world does business.

Our benefits

We offer comprehensive and competitive benefits packages to ensure the wellbeing of all our employees and their loved ones. For a regional breakdown of our company benefits and perks, click here.

R3 may process the personal data collected or identified in accordance with R3’s Recruitment Privacy Policy. In particular, R3 will use the personal data provided for the purposes of processing your application for the role you have applied for, to assess your suitability for the role as well as to enter into a contract with you if you are successfully brought onto the R3 team.