Thursday, October 1, 2009

Software QA Engineer 4 --Performance Engineer

Type: Full Time
Location: San Jose CA
Req # 35212
To Apply : Send your resumes to tdiwan@ebay.com

Primary Job Responsibilities
End-user experience is of utmost importance in e-commerce and directly affects the profitability of the business. Hence fast response time is a customer expectation for the transactions made on eBay websites. The Sitespeed performance engineer is expected to continuously assess the end-user experience by measuring and monitoring the Sitespeed related metrics such as latency. The successful candidate will devise measurement frameworks for eBay site speed and then apply sound performance engineering principles to analyze the data. She/he will identify the root causes leading to higher response times and degraded performance. He/She will also study page weights and javascript execution times. Measurements will be undertaken in production as well as laboratory controlled environments.

Job Requirements

* Use of web performance measurements tools such as Keynote and/or Gomez

* Experience in performance engineering (not limited to testing) concepts

* Identify the various components in the total end-to-end delay budget and provide insights to optimize each component.

* Analysis of page layout and web page elements and their effects on rendering latency

* Characterization of javascripts, css, and other web page elements

* Devising of frameworks to measure web page latency

* Understanding the impact of network and back end services on page latency

* Performance modeling and analysis of web traffic on e-commerce sites

* Modeling system behavior and study perturbations under different conditions

* Work under very tight schedules and uncertainty


Basic Qualifications

* MS/PhD in Computer Science/Engineering with 12+ years of experience or equivalent in internet industry

* 8+ years in performance engineering - profiling, modeling, analyzing, identifying bottlenecks, proposing and proto typing remedies, etc.

* 5+ years of experience in Java technologies applied to e-commerce

* Experience designing web pages and e-commerce sites

* MS Windows and multiple flavors of Unix and Linux systems

* Java, C/C++, Ruby, PHP, Python, and other high level languages

* HTML 1.1, CSS, Javascript, servlets, and Java Server Pages

* Must be experienced using tools like KITE, YSLOW, network analyzers, Silk, LoadRunner and similar performance tools

* Experience in automating performance measurement tools and generating report

* Proficiency in network protocols like TCP/IP, DNS, and LDAP

* Proficiency in Apache, Tomcat, IBM WebSphere, JRockit, Oracle Databases

* Must have used IBM tools like Memory Analyzer, Thread Dump Analyzer, Core Analyzer, and be able to interpret Java garbage collection logs.


Education
Masters Degree or Equivalent

No comments: