Position Overview:
We are seeking a highly skilled Senior Performance and Tools Engineer to contribute to our performance testing efforts. The ideal candidate will possess in-depth knowledge of API as well as UI performance testing, tools and best practices. Primary responsibilities include environment and data setup using our in-house data generation tool, developing and executing complex performance tests to ensure optimal performance of our software, generating performance metrics and analysing results using tools like Datadog. Demonstrated expertise in building performance frameworks utilizing tools like K6, NeoLoad, JMeter, LoadRunner is a must. Expertise in JavaScript and Python are crucial for this role.
If you possess a deep understanding of performance testing methodologies, metrics generation, Python proficiency, and are passionate about leveraging your expertise in a dynamic environment, we encourage you to apply!
Role and Responsibilities:
• Design, implement, and maintain advanced performance test scripts and scenarios using industry-standard tools.
• Setup and configure performance environment including test data creation
• Execute Benchmark, load, and stress tests. Monitor application logs to determine system behavior • Analyze the CPU Utilization, Memory usage, Network usage, Garbage Collection and DB Parameters and DB Reports to verify the performance of the applications.
• Generate performance graphs, session reports and other related documentation required for validation and analysis. - Publish results and receive appropriate signoff.
• Analyse and interpret performance test results to identify performance bottlenecks and provide actionable recommendations
• Collaborate closely with cross-functional teams to optimize system performance based on identified metrics.
• Create detailed reports and documentation highlighting performance test results, metrics, and improvement strategies.
• Integrate performance testing into the CI/CD pipeline and advocate for best practices across the development lifecycle.
• Gain thorough knowledge of the in house data generation tool. Help enhance and expand the capabilities of this tool as we develop new product features.
Requirements:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• Minimum 8 years of progressive experience in performance testing of API and UI
• Proficiency in industry standard performance testing tools such as K6, NeoLoad, Gatling, JMeter, LoadRunner
• Minimum 5yrs of development experience in Python and JavaScript
• Proficiency in SQL
• Well versed in APM tools like Datadog
• Expertise in generating and interpreting performance metrics and issue analysis
• Excellent communication and collaboration skills to work effectively with diverse teams
• Quick learner, ability to thrive in an agile environment, adapting to evolving project requirements
Advantages:
• Extensive experience with a variety of performance testing tools or frameworks
• Certification in performance testing or software quality assurance
• Familiarity with cloud-based performance testing solutions
• Prior involvement in implementing performance testing within CI/CD pipelines
Why join Wellframe?
• Opportunity to lead and shape the performance testing strategy for cutting edge Digital Health Management platform
• Being first few Engineer you have potential for tremendous growth if you can prove yourself
• A collaborative work environment fostering innovation, customer-centricity, and a culture of ownership
• We are delivery focused organization with flexible working hours
• Hybrid working model 2 days from office and 3days from home (This is subject to change with company policy