Job Description

Job Title: Performance Test Engineer
Job Number: 20479
Duration: 6 Months

Our client has an immediate need for a Performance Test Engineer to join their team.  This is a great opportunity to work on a large scale highly visible project! 

Opportunity Overview :
  • Provide end-to-end performance testing.
  • Will be responsible for the following: requirement gathering, test planning, scripting, execution, analysis and result reporting/sharing with stakeholders.
  • Evaluate system under test (SUT) communication protocol to determine scripting protocol.
  • Brings advanced knowledge of programming languages such as JavaScript, Java, Visual Basic, Linux command languages, and other programming languages.
  • Set up/designing load test scenarios for various tests  (e.g. load test, endurance test, stress test, failover test, etc.)
  • Collaborate and coordinate with other dependent teams across the product line to ensure success of overall test run.
  • Work with security teams and test engineers to integrate security requirements and testing into overall pipeline strategy 
  • Executes manual and automated security testing of applications, infrastructure, and/or platforms to discover security vulnerabilities.
  • Performs manual & automated security testing.
  • Performs manual testing to validate vulnerabilities.
  • Monitor server’s utilization during the test run.
  • Implement and maintain DevOps Capabilities, Continuous Integration and Continuous Deployment practices using test labs and tools.
  • Participate in code reviews for performance test scenarios and create/maintain test data.
  • Evaluate non-functional requirements to determine acceptance criteria.
  • Participate in production log analysis to determine target and peak load models. Develop virtual network test scenarios.
  • Evaluate targeted DI, Feedline and Infrastructure to design and execute network virtualization scenarios.
  • Capture network statistics to be used in network virtualization test scenarios.
  • Upload performance test scenarios, and other artifacts to Subversion and/or other management tools as directed. 
  • Schedule the execution of the performance tests to support the automatic deployment of software.
  • Maintain performance test scenarios and test scripts
  • Perform API performance testing and integrate into CI pipeline.
  • Monitor system level statistics during performance test executions. Develop and submit performance test reports.
  • Participate in reviews with agile teams and product owners.
Qualifications & Required skills:
  • 8+ years’ experience in Performance testing
  • 3+ years'  experience in large scale project with minimal to none supervision
  • Experience in developing Performance testing scripts for Cloud or AWS based products.
  • 4+ years of experience in performance testing and strong knowledge on product performance testing concepts, methodologies and techniques.
  • Experience with the following tools: Performance Center or JMeter or Blaze meter or any home-grown testing platform along with Java //Python or other languages.
  • 2+ years of experience in security testing practices
  • Experience in planning and designing performance tests for load, stress, spike, scalability, and volume testing
  • Must possess strong experience using and implementing best practice programs with respect to load generation, bottleneck analysis, usage of modeling tools and statistical analysis.
  • Must have good experience using server monitoring tools like site scope, new relic, Dynatrace, Splunk, etc.
  • Proficient in analysis of performance test result to present to product team/Tech operations.
  • Proficient in using Integrated Development Tools such as IntelliJ, Eclipse along with Source Control Systems such as Git.
  • Experience with analyzing and generating reports and metrics Experience working with public cloud providers (AWS, Azure, Google Cloud Platform)
  • Knowledge and Application experience of advanced programming concepts (e.g. threads, exceptions and I/O, memory management) in Java technology stack required
Educational Requirements:
  • Bachelors or higher qualification in Computer science, Information Systems or equivalent is preferred.
  • AWS, Agile & testing certifications is a plus 

Work location and Additional Info:
Ability to work in an office environment and to travel to other area offices

Overture Partners is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, national origin, disability, sexual orientation, gender identity or expression, marital status, genetic information, protected veteran status, or other factors protected by federal, state, and/or local law.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online