Senior Quality Performance Engineer

ServiceNow
Summary
Join ServiceNow, a global leader in AI-enhanced technology, and contribute to our mission of making the world work better. As a Performance Test Engineer, you will play a vital role in ensuring the reliability and performance of our mission-critical software products and services. You will design, develop, and execute performance tests, troubleshoot issues, and collaborate with development and architecture teams. This role requires a strong understanding of performance testing methodologies and tools, as well as experience with various technologies and databases. The ideal candidate will possess strong analytical and problem-solving skills and a proactive approach to quality assurance. ServiceNow offers a flexible work environment and a commitment to equal opportunities.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AIβs potential impact on the function or industry
- 3 to 7 years of Performance Testing and Engineering experience
- BS/MS Degree in Computer Science with proven experience in performance testing/engineering for mission critical software products & services
- Strong hands-on technical skills and experience in developing performance testing strategy, performance testing process and methodology
- Experience with various samplers / protocols JMeter or other tools along with concurrency, arrival rate and scheduling
- Experience in creating data management scripts and conduct high concurrency, volume/capacity testing
- Experience with Performance Monitoring / Profiling Tools (Splunk, Your kit), OS level, JVM Internals, DB Internals
- Experience with Performance testing and engineering concepts in System level, UI, Java Applications, DB
- Skilled in DB SQLs, analyzing performance issues at DB layer and recommending solutions
- Ability to carry out root cause analysis of complex performance issues, analyze results and recommend solutions
- Proven experience with concurrency, multithreading, and distributed system architectures
Responsibilities
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AIβs potential impact on the function or industry
- Provide E2E Performance testing / engineering solutions for various application / projects
- Ability to develop, design, execute performance test using JMeter or Blaze meter and understanding of workload model
- Identity and troubleshoot performance issues in collaboration with architecture and development teams. Performs root cause analysis and drives issues to appropriate resolutions
- Improve the reliability and repeatability of performance testing
- Actively participates in and supports the software development life cycle
- Strong problem-solving and analytical skills with an aptitude for learning new technologies
- Develop and engage in proactive, thoroughness, and looks for ways to improve and promote quality performance testing practice
- Communication - Clearly conveys information and ideas both verbally and written
- Ability to multi-task
Preferred Qualifications
- Skilled in scripting / programming with Java or Java Script or Python or Perl or Shell
- Worked on cloud base performance testing
- Developed utilities for automation of daily tasks