Title : SDET- Automation
Location : Cupertino. CA
Duration : Contract
Description
Looking for an outstanding Performance Engineer to join our team and help improve application and system performance to achieve desired scale.
This is a highly technical hands-on role which requires in-depth technical understanding of software, hardware, networking, and the Internet taking holistic view of complex systems.
We are looking for a candidate who is self-driven, can constantly research and suggest latest technologies, independently troubleshoot technical issues, and work with teams of developers and test engineers who take pride in building server solutions.
Job Responsibilities :
Code reviews, debugging, and extensive programming in Java
Identify and setup performance test strategy for large scale systems
Design, develop, and execute load, longevity, and capacity planning tests preferably using open-source tools Design benchmark workloads that map to production load patterns
Influence architecture and design decisions; thread pools, caching policies, memory allocations, connection pooling, performance tuning etc.
Develop new test frameworks and build virtual systems to isolate dependencies
Analyze performance results and metrics to identify bottlenecks and opportunities for optimizations
Communicate status and risks to cross functional teams; offer mitigation strategies
Evangelize performance engineering best practices and mentor performance engineers in the team
Automate performance tests
Key Qualifications
5+ years of expert java development
3+ years of performance testing and tuning Java-based web services, databases, and servers such as Tomcat and Apache
Expert level understanding of both front-end and back-end web technologies (HTTP, AJAX, XML, JSON and CSS)
Strong understanding for performance testing, profiling, and monitoring tools such as JMeter, Jprofiler, Dynatrace, Splunk
Strong understanding of JVM internals, memory management, garbage collection, throughput, latency, CPU utilization, and networking configuration
Professional experience in at least one shell and high-level scripting language (bash, Perl, python preferred)
Professional experience with Maven; At ease with SVN and GIT
Understanding of packet sniffer tools such as Wireshark, tcpdump, etc
Nice-to-have (strong plus)
Network Security
Oracle cluster technologies, Cassandra, Messaging Queues (RabbitMQ), CPU Architecture, SOA WebObjects,
iOS app development,
Agile SW development experience
Education
BS, MS