Quality Analyst : Performance Testing (2 - 5 yrs)
Description
About Company
Agilysys is well known for its long heritage of hospitality-focused technology innovation. The Company delivers modular and integrated software solutions and expertise to businesses seeking to maximize Return on Experience (ROE) through hospitality encounters that are both personal and profitable. Over time, customers achieve High Return Hospitality by consistently delighting guests, retaining staff and growing margins. Customers around the world include branded and independent hotels; multi-amenity resort properties; casinos; property, hotel and resort management companies; cruise lines; corporate dining providers; higher education campus dining providers; food service management companies; hospitals; lifestyle communities; senior living facilities; stadiums; and theme parks. The Agilysys Hospitality Cloud combines core operational systems for property management (PMS), point-of-sale (POS) and Inventory and Procurement (I&P) with Experience Enhancers that meaningfully improve interactions for guests and for employees across dimensions such as digital access, mobile convenience, self-service control, personal choice, payment options, service coverage and real-time insights to improve decisions. Core solutions and Experience Enhancers are selectively combined in Hospitality Solution Studios tailored to specific hospitality settings and business needs. Agilysys operates across the Americas, Europe, the Middle East, Africa, Asia-Pacific, and India with headquarters located in Alpharetta, GA
Job Description:
- Responsible to work closely with Engineering leaders to understand and deliver the performance and scalability roadmap of the product.
- Responsible to assess the scalability of product and provide continuous feedback.
- Develop scalable scripts for load generation and other performance testing, primarily using Java/JMeter. Reuse available automation assets as much as possible.
- Disciplined setup and maintenance of performance test labs on cloud (Azure).
- Should be able to identify key performance metrics of the product, implement ways to measure and analyse them.
- Produce a high quality report highlighting the performance bottlenecks, major areas of improvement, and other performance metrics (of both the software and the computing resources consumed by the software).
- Collaborate well with developers while they fix and fine tune the performance to desired levels.
- Implement Early Performance Tests with relevant scope at relevant milestones of product development life cycle.
- Ability to work on test automation in addition to performance testing will be an added advantage.
Responsibility :
- 3-8 years of software quality assurance
- Must have minimum 3 years of experience in performance testing web applications.
- Experience in scalability testing of micro services architecture based web application will definitely put you on top of the list.
- Technologies: OOPS/Java, REST API, GraphQL, NoSQL, PostgreSQL, Kubernetes (Azure), SaaS/PaaS/IaaS.
Performance Testing Exp :
- Experience generating load through scalable scripts. Must have hands on experience in developing load generation scripts. Java/JMeter/BeanShell.
- Must have experience with load and volume testing of micro services architecture based web applications.
- Experience using application monitoring tools such as Dynatrace/New-Relic, preferably Dynatrace.
- Experience as a performance test engineer while scaling up a product from 1X to minimum 5X to 20X.
- Experience with off the shelf tools for distributed load and performance testing is an added advantage.