Performance Engineer

Iconma, L.L.C. San Francisco , CA 94118

Posted 1 month ago

Performance Engineer

Location: San Francisco, CA

Duration: 1 year

Description:

Client is seeking a Performance Engineer to work on a team responsible for measuring the performance of new feature releases of client within aggressive time frames. The Performance Engineer will focus on developing sophisticated tests that enable client to perform the most complex load simulations and comprehensive end to end automation in the industry to help ensure the service is blazingly fast and bulletproof. This Performance Engineer will utilize and contribute to sophisticated custom built automation frameworks and software tools written in Java and other languages. The Performance Engineer must demonstrate the ability to understand novel system architectures, pinpoint problem areas, demonstrate the ability to analyze data for bottlenecks, and develop succinct test plans across multiple hardware and software tiers.

Responsibilities:

  • Responsible for end-to-end performance testing - performance testing strategy, requirements gathering, planning, test scenario design, scripting, execution, monitoring, results analysis and troubleshooting

  • Provide accurate scoping, clear strategies, and milestones for performance tests

  • Analyze performance results to identify bottlenecks and suggest optimizations

  • Participate in discussions and planning with Development

  • Design and implement overhead, scalability, stability, and stress tests using industry standard tools and custom developed software written in Java

  • Define and set up required test environments for performance testing as needed.

  • Review automation implementations and encourage sound design principles

  • Review test plans, analyze test results, prepare reports, communicate and help remediate issues

  • Measuring/monitoring performance of various layers involved in the end-to-end system.

  • Work closely with the client Performance Team to provide product and automation expertise for use in patches, research projects, sizing, and capacity planning

  • Report weekly trends highlighting product performance and team status against committed milestones and projects

  • Managing the test automation infrastructure built on LoadRunner, Jenkins and proprietary client tools. Participate in the design and development of test automation and supported tools.

Experience/Skills Required:

  • 4-6 years' experience in Performance Engineering

  • 3+ years of benchmark testing, performance analysis using industry standard benchmarks

  • 3+ years of hands-on experience with HPE LoadRunner and JMeter Performance Testing

  • 3+ years of experience with Scripting Protocols - http/s, web services, TruClient, etc

  • 3+ year of programming experience in Java, C++, C#

  • 3+ years' experience with script languages JavaScript, Perl, Python, Ruby, Shell

  • Software development experience with a distinguished track record on technically demanding projects.

  • Hands on experience in building automated performance frameworks for web-based and client/server applications.

  • Outstanding attention to detail and communication skills

  • Ability to analyze / interpret technical data

  • Ability to identify / resolve system bottlenecks

  • Ability to identify potential limitations in software architectures

  • Ability to write clear and concise technical documents

  • Troubleshooting and reasoning skills

  • Understanding of throughput, latency, memory and CPU utilization

  • Deep understanding of web application and browser concepts (HTTP, connections, cookies, caching, streaming, etc.)

  • Working knowledge of various data formats (JSON, XML, CSV, etc.), data storage, data transformation, and related concepts.

  • Familiarity with automation tools such as Selenium, Jenkins

  • Familiarity with Unix, Mac, Linux, Windows environments

  • Bachelor's Degree in CS or any engineering discipline

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Performance Engineer

Gallega Software Solutions Inc

Posted 2 weeks ago

VIEW JOBS 4/1/2019 8:39:47 PM 2019-06-30T20:39 <p><strong>Job Description</strong><strong>:</strong></p> <p> </p> <p>·         Working experience in LoadRunner, JMeter, and other Performance testing tools</p> <p>·         Working experience in performance profiling and troubleshooting and tooling.</p> <p>·         Experience with performance tools (i.e. SOAPUI/Jmeter/Loadrunner) and system tools (vmstat/top)</p> <p>·         Knowledge in web page performance and mobile performance</p> <p>·         Prior experience with Performance, Load, Stress, and Scalability Testing</p> <p>·         Demonstrated ability to create, lead and execute performance test plans</p> <p>·         Expert in analyzing performance test result and identify bottlenecks of web & server side applications</p> <p>·         In-depth knowledge of scalability concepts and development methodologies to validate system capabilities</p> <p>·         Strong experience with commercial and open source code profiling and monitoring tools, such as New Relic, Introscope, DynaTrace, GNU gprof profiler or similar</p> <p>·         Understanding of web application and browser concepts, such as HTTP concepts, cookies and caching</p> <p>·         Experience with a variety of monitoring and application performance management tools (NewRelic, Nagios, PagerDuty, Rigor, Gomez & SOASTA Cloud test etc.).</p> <p>·         Network troubleshooting experience with TCPDUMP, WireShark and TraceRoute</p> <p>·         Good knowledge in heap, I/O, CPU, GC<br /> <br /> <strong>Required</strong>:<br />  </p> <p>·         Experience with JIRA for bug tracking/project management.</p> <p>·         Experience with MySQL/Oracle databases.</p> <p>·         Experience with SVN and GIT.</p> <p>·         Experience with UI automation using Selenium</p> <p>·         Linux kernel development and/or performance tuning</p> <p>·         Experience with testing very large scale, distributed systems</p> <p>·         Familiarity with test tools and continuous integration systems, such as Jenkins</p> <p>·         Proficiency in Quality Assurance, ability and agility to quickly learn new technologies</p> <p>·         Strong Analytical Skills, attention to detail and Excellent Problem Solving/troubleshooting skills</p> <p>·         Work with the engineering team on feature and system performance evaluation.</p> <p>·         Lead the engineering efforts in executing performance testing and delivering metrics.</p> <p>·         Provide comprehensive performance diagnosis information and troubleshooting.</p> <p>·         Enhance the testing framework and strategy to improve team productivity.</p> <p>·         Contribute to tooling and infrastructure expansion to improve team capacity.</p> <p>·         Drive adoption of best practices in code health, testing, and maintainability.</p> <p>·         Knowledge on content delivery network.</p> Gallega Software Solutions Inc San Francisco CA

Performance Engineer

Iconma, L.L.C.