Lead Performance Engineer, for a one year contract in Plano, TX. We are hiring for a solid Java resource that understands development. This is for a skilled Performance Software Engineer with 10 years or more of experience. This is a one year contract W2 / hrly or CTC. Extreme pace environment for the development and release of COTS software measured in weeks.
Key Technology Requirements :
Lead Performance Engineer
Location : Plano, TX
Duration : 1 year
This is a very senior position. The client needs a seasoned Performance Engineer that has over 6 years of performance and load testing. They already have many performance Engineers. They need someone that can assume a leadership role. The client does a production release every 2 weeks. Therefore they have to automate as much of the testing and build process as possible.
They need someone that can bring a scientific approach to performance and load testing given their environment and constraints.
Environment & Tools :
Database : NOSQL Cansandra
Application Server : Tomcat
Web Services : Restful JAX-RS
Framework : Google Angular JS
Cloud : Amazon Web Services
Testing Tool : Junit, Jmeter, Jasmine
Build Automation : Chef
Responsibilities :
- Drive business critical testing efforts to ensure performance, reliability and scalable
- Conduct automated testing to ensure the performance and stability of large multi-tier web applications
- Develop user behavior models for performance tests
- Analyze performance test results, diagnose bottlenecks and work closely with engineers to identify solutions. Analysis will include all application tiers, including web server, application server, database and network.
- Develop capacity projections for all systems including servers, network, and storage
- Oversee the application performance lifecycle from the performance lab all the way through to production
- Identify key metrics that define capacity
- Provide data collection and trend analysis
- Provide regular reports on the performance characteristics of the systems
- Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 8+ years professional technical experience, preferably in software engineering or quality assurance
- Strong desire to get 'under the hood' in web based applications and look at memory allocation and code execution with a focus on improving performance and customer experience
- Experience conducting performance investigations of complex systems
- Strong experience using performance testing tools, i.e. - HP LoadRunner, Apache JMeter, SOASTA CloudTest, Silk Performer
- Leadership mindset with a passion for mentoring others and driving key initiatives with little oversight
- Must have in-depth experience with at least one Java application server such as JBoss, WebLogic, WebSphere or ATG Dynamo,
- Experience with Apache HTTP Server
- Strong system knowledge of Unix / Linux
- Strong knowledge of Java programming
- Strong verbal and written communication skills
- Detail-minded with a strong orientation towards quality
This is a time sensitive placement, respond to :
Ken Martin
www.straveda.com
[email protected]