Job Information
Hapana Performance Engineer in Noida, India
Hapana empowers premier fitness facilities to build efficient and powerful business operations through superior technology and remarkable experiences.
The Hanana Solution is a turnkey solution for fitness facilities powering boutique and big-box (gym) operations globally. Our technology services the day-to-day operations of a fitness business: Membership Management, Access Control, Class Scheduling, Member Mobile and Web Experiences, Point of Sale, Corporate Reporting and more.
Globally, Hapana is the clear software choice for managing multi-location fitness business operations
The Performance Engineer is responsible for providing end to end performance testing leadership and solutions while working within a cross-functional team environment of onshore and offshore team members. You will be responsible for designing and developing the performance test strategy and ensuring quality development of performance test scripts and tests. You will be involved with troubleshooting performance issues, root cause analysis, and primarily driving issues to appropriate resolutions.
Roles & Responsibilities
Provide insight and triage for production performance issues
Extensive hands-on expertise with industry leading tools -- set up, training and delivering reports and dashboards to leadership
Deep understanding of performance profile and architecture of eCommerce applications
An ability to execute component level testing -- services, sub-systems, data systems, etc.
Proven ability to execute end-to-end performance testing
Ability to lead a small team of engineers to deliver overall performance profile
Instrument performance engineering into the CI/CD pipelines of services and sites
Analyze and report performance test results and collaborate with engineers and architects to resolve issues before they reach production
Work with the engineering leadership team to foster a "culture of performance" where highly performant designs and code are "baked in" to our processes
Craft a set of performance related, non-functional requirements and educate the engineering team on their application
Provide performance-related assessment and approach recommendations for selected eCommerce projects
Use standard performance test procedures to build reusable performance test automation capabilities and processes that continuously validate product enhancements
Troubleshoot, profile, monitor and tune performance problems using a variety of tools
Analyze and optimize database queries (relational and non-relational)
Drive the analysis and selection of performance monitoring tools
Monitor system performance post-deployment
Assist with the creation and testing of disaster recovery plans that ensure continued site performance post-disaster
Provide input during the capacity planning process for new and existing application components
Monitor and audit new feature integration, including vendor implementations and tracking
Technical Competencies Required
7-10 years' experience optimizing production eCommerce sites
A Bachelor's Degree in Computer Science or a related field
Experience working in an Agile environment
Highly proficient in software engineering principles -- good understanding of front and back-end coding principles including experience with a Microservice/API architecture
Demonstrated leadership experience