Performance Quality Engineer
Skills
DynatraceJmeterLoad TestingPerformance TestingTest DataTest EnvironmentsTest Planning
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
