SECU
Senior Performance Engineer
Operations - Raleigh - Creedmoor Rd · Senior
Sponsorship not specifiedDetected 30 days ago
JavaJMeterLoad TestingLeadershipCommunication
About the role
- The purpose of the Senior Performance Engineer position is to serve as a senior member of the Quality Assurance team leading the design, development, and execution of load, performance, and stress tests to ensure systems are robust, scalable, and performant.
- This includes consultation on establishment of non-functional requirements, execution of performance tests, analyzing test results, and providing recommendations to optimize performance and scalability of solutions.
Responsibilities
- (40%) Lead design, development and execution of performance and stress tests to validate system performance and scalability for a variety of platforms and solutions for highly complex and integrated platforms.
- (20%) Analyze performance test results to identify performance bottlenecks and collaborate with developers to recommend performance enhancing optimizations.
- (20%) Implement, develop, and maintain performance testing framework and tools serving as subject matter expert to advise on tooling strategy.
- Own performance architecture responsibilities including environment dependency design, load generation infrastructure, and data requirements including generation for load scenarios.
- (10%) Collaborate with cross functional teams including developers, solution architects, product managers, business systems analysts, QA analysts, and project managers providing leadership on the establishment of non-functional requirements related to performance and scalability.
- Leading the process of working with multiple stakeholders to create load scenarios reflective of production expectations and development of workload model with response time requirements.
- Expertise designing, developing, and executing performance tests at both service level and end to end for a variety of platforms.
Nice to have
- Experience working on products and services in Financial Industry is preferred.
Skills
- High School Diploma or GED
- 5+ years work experience in quality assurance with a focus on performance testing.
- Expertise in performance test and monitoring tools required such as JMeter, LoadNinja or LoadRunner.
- Proficiency in programming languages such as Java and Python.
- Experience concepts in a variety of domains including software development, security, data interchange, networking, and data management.
- Experience translating raw metrics into a business context for presentation to non-technical audience.
- Expertise in QA methodologies and process
- Strong communications skills both written and verbal.
- Ability to work independently.
- Ability to troubleshoot effectively including performance tuning and optimization skills.
- Desired education of bachelor's degree with fields of study of Computer Science, Information Technology, Business, Finance or Engineering.
- 7+ years work experience in quality assurance with a focus on performance testing preferred.
Benefits
- Required Education & Experience (Knowledge, Skills, & Abilities):
- Preferred Education & Experience (Knowledge, Skills, & Abilities):
This listing is sourced directly from SECU's careers page and normalized into a canonical job model.