Performance Test Engineer (R1046127) in New Brunswick, NJ at IQVIA™

Date Posted: 11/10/2018

Job Snapshot

Job Description

IQVIA is looking for an experienced Performance Testing Engineer who will be working with multiple groups and Offshore partners, testing systems ensuring all the scenarios are validated as per the business needs    

General Requirements:

  • Conduct system performance testing to ensure system reliability, capacity and scalability for Web /Mobile Application
  • Conduct load, stress and scalability testing on the frontend web/mobile applications and backend REST APIs using JMeter
  • Helps define and establish new methodologies, frameworks, tools, processes, and best practices around performance testing and contributes both ideas and effort toward continuous improvement
  • Conduct Benchmark, load, stress, endurance and other non-functional tests. Monitor application logs to determine system behavior.
  • Collaborates with project teams to understand project architecture and business requirements to devise a performance test strategy and test plans.
    Define, design, and implement benchmarks to identify performance regressions issues and bottlenecks 
  • Work closely with product management to determine acceptable performance parameters and acceptance criteria
  • Work with Testing Team to develop Performance Test Scripts for enterprise applications.
  • Analyze test results and coordinate with development teams for bug fixes.
  • Generate test summary reports for management review.
  • Analyze root causes of performance issues and provide corrective actions.
  • Conduct job trainings and provide assistance to Junior Test Engineers as needed.
  • Suggest new tools and techniques to improve testing efficiency.
  • Authoring Testcases, Test Execution, Reviewal of Testcases for multiple products
  • Participate in Performance bottleneck analysis for multiple products
  • Communicate progress and issues through regular Status Reports
  • Collaborate with Business/ Application teams to improve system performance
  • Generate performance graphs, session reports and other related documentation required for validation and analysis.
  • Publish results and receive appropriate signoff. Prepare detail status reports, and monitoring of all defects and issues.
  • Identifying memory leakage, connection issues & Bottleneck problem in the application.
  • Provide accurate Time & Effort Estimates
  • Work closely with global development team, Solution Architects, and the Product Engineering group to verify application functionality, usability, performance and scalability
  • Develop and maintain reusable Functions/ libraries required for Automation testing of all Products
  • Evaluate and analyze automation metrics, providing feedback to developers, system architects and subject matter experts
  • Assist with the setup and maintenance of the team’s test environments
  • Be able to provide accurate Time & Effort Estimates
  • Works closely with Scrum team members to clarify requirements, ensure testability and automatability, to provide feedback on design (functional and technical)
  • Work with Offshore teams in allocating and reviewing the tasks

Experience Required:

  • Minimum 5+ Years of Relevant Experience in Performance Testing – Web and Mobile apps
  • Hands on experience in JMeter
  • Strong in Building & Implementing performance frameworks, scripting, analyzing, and report generation.
  • Good assessment and generation of performance reports using JMeter
  • Expertise in Test Planning, Test Estimation, Test Strategy, Work Load Design, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management & Configuration Management.
  • Expertise in Performance Testing tools using JMeter.
  • Execute Benchmark, load, stress, endurance and other non-functional tests. Monitor application logs to determine system behavior. Address all technical issues; facilitate the resolution and necessarily follow up with Development and other cross-functional departments.
  • Analyze the CPU Utilization, Memory usage, Network usage, Garbage Collection and DB Parameters and DB Reports to verify the performance of the applications.
  • Generate performance graphs, session reports and other related documentation required for validation and analysis.
  • Identifying memory leakage, connection issues & Bottleneck problem in the application.
  • Strong problem-solving skills and very good time management skills.
  • Good working knowledge of Operating Systems with emphasis on Windows Server
  • Good understanding of object-oriented programming, ASP.NET, etc...
  • Good knowledge on REST APIs using WEB APIs
  • Familiarity on tools - ELMAH, TFS, VS TeamSite, JIRA, HPQC, Blaze meter
  • Excellent verbal and written communication skills, with proven technical writing abilities
  • Strong analytical skills, problem-solving ability and logical thinking capabilities
  • Excellent inter-personal skills, working in collaboration with onshore and offshore teams
  • Proven ability to work independent and productively
  • Adaptive for change and implementing new technologies & process

Additional Experience Preferred:

  • Java or C# development experience required using Selenium Web driver
  • Experience in automated testing Web UI Automation using Hybrid Selenium Framework, Node JS (Protractor or Night watch). APPIUM for Mobile APP.
  • Experience in SQL server 2007 and SQL queries
  • Experience in Pharma industry is an added advantage

IQVIA is an EEO Employer - Minorities/Females/Protected Veterans/Disabled

We know that meaningful results require not only the right approach but also the right people. Regardless of your role, we invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve human health outcomes.

Whatever your career goals, we are here to ensure you get there!

We invite you to join IQVIA™.

#LI-AC1



Job ID: R1046127