Senior Quality Engineer

Date: Feb 18, 2025

Location: IN

Company: Responsive

About Responsive

Responsive, formerly RFPIO, is the market leader in an emerging new category of SaaS solutions called Strategic Response Management. Responsive customers including Google, Microsoft, Blackrock, T.Rowe Price, Adobe, Amazon, Visa and Zoom are using Responsive to manage business critical responses to RFPs, RFIs, RFQs, security questionnaires, due diligence questionnaires and other requests for information. Responsive has nearly 2,000 customers of all sizes and has been voted “best in class” by G2 for 13 quarters straight. It also has more than 35% of the cloud SaaS leaders as customers, as well as more than 15 of the Fortune 100. Customers have used Responsive to close more than $300B in transactions to-date.

About the Role

As a Performance Test Engineer, you will be responsible for ensuring the scalability, reliability, and efficiency of software systems under various load conditions. You will design, execute, and analyze performance tests to identify bottlenecks and provide actionable recommendations for optimization. The ideal candidate will have strong technical skills, attention to detail, and a commitment to delivering high-quality, performant applications.
 

Essential Functions

  • Collaborate with stakeholders to define performance requirements and acceptance criteria. Develop performance test plans, strategies, and scenarios based on system architecture and business needs.
  • Design and execute load, stress, endurance, and scalability tests using tools like JMeter, Gatling, or LoadRunner. Conduct frontend performance audits, analyzing browser rendering, DOM optimization, and critical rendering paths. Identify bottlenecks in load times, network usage, and asset loading (e.g., lazy loading, bundle size reduction).
  • Simulate real-world user behavior and workflows, executing tests in pre-production and production-like environments. Monitor system performance, collecting metrics on response times, throughput, and resource utilization. Analyze results, identify root causes, and provide detailed reports with optimization recommendations.
  • Automate performance testing within CI/CD pipelines for continuous validation. Collaborate with development, QE, and operations teams to address issues and validate fixes. Participate in design reviews, offering performance insights to enhance testability.
  • Optimize database queries, and system configurations. Work with infrastructure teams to fine-tune servers, networks, and components for better performance. Stay updated on tools, methodologies, and best practices while contributing to process improvements and knowledge sharing.
     

Education

  • Bachelor’s degree in computer science, information technology, or a similar field.

Experience

  • 5-8 Years of proven working experience in performance testing.

Knowledge, Ability & Skills

  • Strong knowledge of performance testing concepts, including load, stress, endurance, and scalability testing.
  • Proficiency in tools like JMeter, Gatling, LoadRunner, or equivalent performance testing frameworks.
  • Hands-on experience scripting and executing performance tests for web, API, and database layers.
  • Familiarity with monitoring tools like New Relic, AppDynamics, or similar.
  • Ability to interpret logs and system metrics (CPU, memory, disk I/O, network latency) to diagnose issues.
  • Strong understanding of application performance tuning, including database indexing, caching, and code optimization.
  • Experience with identifying and resolving bottlenecks in distributed systems.
  • Knowledge of programming or scripting languages (e.g., Java, Python, or Bash) to customize test scripts.
  • Familiarity with cloud environments (AWS, Azure, GCP) and their performance-related tools is a plus.
  • Experience working in Agile or DevOps teams with a focus on integrating performance testing into the SDLC.
  • Strong analytical skills to identify trends, patterns, and root causes from performance data.
  • A results-driven approach to solving performance challenges effectively.
  • Excellent communication skills to present findings and recommendations to technical and non-technical stakeholders.
  • Ability to work collaboratively with cross-functional teams to drive performance improvements.
  • Passion for staying updated with emerging performance testing tools and best practices.
  • Commitment to sharing knowledge and contributing to the team’s growth.