All openings

Sr Software Engineer in Test/ Performance QA Engineer

San Francisco, CA

Senior Software Engineer in Test, Performance QA Engineer

Responsibilities:

  • Build and maintain a scalable, generic, configurable performance testing framework
  • Plan and drive scalability, high-availability test strategy for a microservices based large distributed system, by working with the Developers, Product and DevOps teams.
  • Understand the environmental changes to perform tests tuning, continuous integration of performance scripts and release certifications
  • Front- and back-end performance testing, including API testing; load, concurrent user and stress testing development, execution and publishing results
  • Identify and collect performance bottlenecks across the stack, i,e network, Memory, CPU, JVM and data layers.
  • Test environment configuration/management; Evaluate system performance establishing baselines and identifying relative change on a build / release basis
  • Analyze scalability, throughput and load testing metrics against test servers
  • Find, isolate, document, regress, and track bugs through resolution.
  • Help create accurate load forecast across organization
  • Measure, report, and recommend performance Response Time Guidelines/SLAs
  • Should be able to lead a small team and work independently with minimum guidance

 

Qualifications:

  • 5+ years creating and performing Load/Performance tests with Jmeter, Flood.io, Gatling,etc
  • Hands-on experience with application monitoring tools, i.e NewRelic, DataDog
  • Experience planning, developing, and collaborating on load test frameworks.
  • An understanding of application-level performance analysis in PostgreSQL and MongoDB
  • Deep awareness of how modern SPA websites work at the HTTP and session management levels
  • Experience building Performance Benchmarks and workloads, performance analysis, and tuning
  • Experience testing in a microservices environment and relating service-level test results to application-wide performance
  • Positive and effective interpersonal and teamwork skills.
  • Ability to collaborate effectively with cross-functional teams during issue resolution.
  • Excellent attention to detail and follow-through skills.
  • Ability to rapidly understand new system architecture and functionality.
  • Ability to make logical cause-effect relationships across complex systems and infrastructure.
  • Excellent verbal and written communication skills.

Rally Health is committed to ensuring that its workforce reflects America’s diverse population. Rally Health knows that such diversity will enrich us with the talent, energy, perspective and inspiration it needs to achieve its mission. Rally Health believes in a policy of equal employment and opportunity for all people based on merit and commitment to the principles of diversity. It is our policy to recruit, hire, train, and promote individuals in all job titles, and administer all programs, without regard to race, color, religion, national origin or ancestry, citizenship, sex, age, marital status, pregnancy, child birth or related medical conditions, personal appearance, sexual orientation, gender identity or expression, family responsibilities, genetic information, disability, matriculation, political affiliation, veteran status, union affiliation, or any other category protected by applicable federal, state or local laws.

Individuals with disabilities and veterans are encouraged to apply. Applicants who require an accommodation related to the application and/or review process should notify Talent Acquisition (recruiting@rallyhealth.com).

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.