Senior Software Engineer
Fidelity InvestmentsAbout the role
Job Description:
Senior Performance Engineer
Reporting to the Team Lead of the Performance Automation & Testing Team, you will be responsible for providing performance testing services across a diverse set of applications, technologies, and teams as part of the Enterprise Technology Software Engineering Domain.
This is an exciting opportunity to join a dynamic team and support the integration and delivery of performance testing in a CI/CD context working with teams in the US, India, and Ireland.
We are seeking a Senior Performance Engineer with a passion for Performance testing. We are interested in someone who is enthusiastic about their craft; enjoys continuous learning and has the drive to implement change.
The Expertise We’re Looking For:
- BS or MS Degree in Computer Science, Information Technology, or equivalent
- 3-9 Years of Performance Testing Experience required
- Extensive practical experience using JMETER Performance test tool
- Working knowledge of Jenkins required
- AWS Experience (on services like EC2 / RDS / S3 / IAM / Secrets Manager) desirable.
- Strong Programming experience in at least two of the following: Groovy, Bash, Java, and Python
- Use of Grafana / Influx DB for Performance test reporting
- Working experience of version control tools such as Bitbucket, GutHub
- Experience using Monitoring and Diagnostic tools such as Splunk and Datadog
- Experience supporting cross-BU performance initiatives to drive enterprise-level goals forward (SRE Governance Support, Squad Enablement for Performance Self-Service, Chaos Testing Support, etc.) by working with other dependent teams (Infra, networking, cloud, and other platform support teams)
- Excellent understanding of Systems Architecture, web technologies, and operating systems
The Skills You Bring:
- Experience executing performance tests in an Agile environment (Kanban, Scrum)
- Able to Design and execute automated performance tests using Jenkins to support Continuous integration
- Experience testing APIs, HTTP traffic and UI based Performance tests using selenium WebDriver in conjunction with JMETER
- Demonstrate ownership and accountability through self-directed task management on project delivery work and backlog items based on priority
- Demonstrate initiative to evaluate and recommend new tools and processes aligned to performance testing strategic objectives
- Good communication skills, both written and oral.
- Strong analytical and troubleshooting skills.
The Value You Deliver
- Help teams to embed integrated performance testing to support continuous integration and ensure early feedback in the development lifecycle
- Deliver Application based Performance testing ensuring scope is appropriately documented, executed, monitored and performance issues effectively remediated
- Continuously develop skills
- Challenge the status quo ensuring continuous improvement of the Performance testing shared service
- Maintaining status of projects, initiates discussions with stakeholders or external groups to resolve issues, works directly with the user community for project definition.
- Identifying and supporting the implementation of Process Improvements
Category:
Information TechnologyApply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s