JobRialto is Hiring a Senior Engineer - Performance Test Engineer Near Philadelphia, PA
Job Description: Requirements: 5 years' experience in Performance testing large complex projects in web based microservices architecture, with a minimum of 2 yrs experience as a lead requiring minimal supervision. Plan and lead Performance testing including estimation, designing, developing, execution, identifying test environment requirements, and preparing large data sets for distributed nd high-throughput performance testing Communicate with the development team and key stakeholders to clearly identify requirements Analyze test results and clearly communicate to the development team where performance bottlenecks exist Provide actionable corrective recommendations for discovered performance issues Provide walkthrough of test summary reports to stakeholders. Identify and communicate risks to development team Demonstrable technical and knowledge-sharing abilities Review technical debt and provide solutions for enhancements Identify new tooling and testing practices to improve overall operational efficiency Capable of developing and maintaining a performance testing framework Technical Skills Required: Solid hands-on experience in performance testing Java applications using JMeter in an AWS environment and container orchestrated tools such as Docker, Kubernetes, and Helm, and CI/CD tools such as Jenkins. Experience building workload models Strong experience with Java programming language and scripting languages such as Groovy, Javascript Experience with GitHub, SVN, JIRA, X-Ray Working knowledge with relational (SQL) and nonrelational (NoSQL) databases Working knowledge on the usage of monitoring dashboards such as Grafana and creating and using time-series databases such as InfluxDB, Prometheus, AWS Timestream, or similar Understands the purpose of common subsystems in a web architecture - in-memory dbs, load balancers, reverse proxies, app server, web servers, dns, web protocols Deep understanding of Java and its internals e.g. threads, exceptions, JVM performance tuning, GC mechanisms, and heap dumps Personal/Soft Skills: Excellent organizational, interpersonal, verbal, and written communication skills. Ability to do presentations and walkthroughs with Systems and Business personnel Ability to work well in a fast-paced environment under deadlines in a changing environment. Must be organized and detail oriented. Additional Skills / Knowledge Preferred: Working experience in an AGILE, SCRUM environment. Experience with AI/ML in Performance testing Education Requirement: Bachelor's degree from an accredited college or university in Computer Science or Information Technology, or related field.