Performance Quality Engineer

Skills
DynatraceJmeterLoad TestingPerformance TestingTest DataTest EnvironmentsTest Planning
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Extensive experience with performance testing tools like JMeter, K6, or Locust
  • Experience with performance monitoring tools like DataDog APM or Dynatrace
  • Proficient in JavaScript and at least one more scripting language, such as Python
  • Experience with setup and maintenance of performance test environments and automated test data setup
  • Experience with Docker, AWS or Azure, and Git
  • Knowledge and experience with CI/CD tools (GitHub Actions, Jenkins, GitLab) and industry best practices for continuous performance testing
  • Must have experience in performance testing distributed systems
  • Strong understanding of performance testing concepts, including load testing, stress testing, and endurance testing
  • Proficient in analysis of performance data to identify root cause of bottlenecks and ability to recommend solutions
  • Experience in creating and communicating performance test reports and dashboards to stakeholders to show release readiness and highlight risk/impact to enable go/no-go release decisions
  • Deep knowledge of microservices, APIs, SQL and NoSQL DBs, containerization, and messaging technologies
  • Proficient in debugging and log analysis
  • Excellent communication and collaboration skills to work with multiple teams across the organization
  • Knowledge of modern software development practices such as Agile methodologies and CI/CD
  • Deep understanding and commitment to software engineering principles and processes (e.g., Lean, Agile, DevOps) and continuous improvement through measurement
  • Preferred degree in Engineering, Computer Science, or equivalent relevant experience

Nice to have

  • Strong background in performance testing
  • Experience with performance testing tools
  • Experience with performance monitoring tools
  • Proficiency in JavaScript and one scripting language
  • Experience with Docker, AWS or Azure, and Git
  • CI/CD tools experience
  • Understanding of performance testing concepts
  • Proficient in performance data analysis
  • Experience in creating performance test reports
  • Deep knowledge of microservices, APIs, SQL, NoSQL DBs, containerization, messaging technologies
  • Proficient in debugging and log analysis
  • Excellent communication skills
  • Knowledge of modern software development practices
  • Commitment to software engineering principles

Day to day

  • Define performance test strategy and test plans to ensure that the performance/scalability of FIS Digital banking platform and products meets non-functional requirements and aligns with the product business requirements
  • Implement performance testing frameworks. Design and execute performance test scripts
  • Integrate performance tests into CI/CD pipelines to enable continuous performance testing and Quality Gates
  • Utilize performance monitoring tools, such as Datadog APM or Dynatrace, to identify bottlenecks and work with development teams to resolve
  • Communicate performance testing progress, risks and results to stakeholders to enable production deployment readiness decisions

Hiring process

  • Consult recruiter about salary range for preferred location
  • Conditional offer includes drug test