Search by job, company or skills

Nov

Senior QA Performance Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

The Senior QA Performance Engineer plays a critical role in ensuring NOV AACD controls and software applications meet performance requirements and perform optimally under various conditions. Their expertise is essential for identifying and addressing performance bottlenecks, ultimately contributing to the delivery of high-performance and reliable software systems.

Responsibilities

  • Develop and implement a comprehensive performance testing strategy aligned with project goals and requirements.
  • Create detailed performance test plans, including defining test objectives, scenarios, data, and success criteria.
  • Analyze system requirements and user behaviors to create realistic workload models for performance testing.
  • Develop, maintain, and execute performance test scripts using performance testing tools such as JMeter, LoadRunner, or Gatling.
  • Assess the scalability of the application by simulating various user loads and monitoring system behavior.
  • Analyze response times, throughput, and resource utilization to identify performance bottlenecks and areas for improvement.
  • Collaborate with system architects and administrators to ensure that the test environment accurately reflects the production infrastructure.
  • Establish performance benchmarks and conduct comparative analysis to evaluate system performance against predefined benchmarks.
  • Generate comprehensive performance test reports, including analysis of results, recommendations for improvements, and performance metrics.
  • Work closely with development teams, system architects, and other stakeholders to address performance-related issues and optimize system performance.
  • Implement automated performance testing processes and integrate performance tests into the continuous integration/continuous deployment (CI/CD) pipeline.
  • Operates with substantial latitude for action and reviews progress with management only as needed.
  • Possesses and applies extensive knowledge of principles, practices and procedures in performance testing to the completion of difficult assignments.
  • Maintain all company information as confidential.
  • Perform related duties as assigned.
  • Comply with all NOV Company and HSE Policies and Guidelines.

Requirements

  • Bachelor's degree in computer science, Software Engineering, Control System Engineering, Electrical Engineering or a related field (Master's degree preferred).
  • Proven experience of 3-5 years in performance testing and engineering
  • Proven experience in performance testing tools such as JMeter, LoadRunner, Gatling, or others.
  • Knowledge of scripting languages (e.g., Java, Python, or others) to develop and customize performance test scripts.
  • Working experience in a Linux and Windows environments
  • Understanding of cloud platforms (e.g., AWS, Azure) and virtualization technologies.
  • Understanding of system architecture, networking, and infrastructure components that influence performance.
  • Experience with load balancing, server tuning, and database performance testing and optimization.
  • Experience with performance monitoring tools and analysis of performance metrics.
  • Experience with use of Jenkins and Grafana plug ins for measuring performance and reports automation.
  • Strong analytical and problem-solving skills to identify and address performance bottlenecks.
  • Effective communication skills to convey performance test results, findings, and recommendations to technical and non-technical stakeholders.
  • Ability to collaborate with cross-functional teams, including developers, QA engineers, and system administrators.
  • Knowledge and experience with Beckhoff and Siemens PLC technologies preferred.
  • Knowledge and experience with IEC 61131-2 programming languages would be an asset.
  • Knowledge and experience of automation systems and components would be an asset.
  • Knowledge and experience in networking and communications would be an asset

About Us

Every day, the oil and gas industry's best minds put more than 150 years of experience to work to help our customers achieve lasting success.

We Power the Industry that Powers the World

Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment, and operational support necessary for successnow and in the future.

Global Family

We are a global family of thousands of individuals, working as one team to create a lasting impact for ourselves, our customers, and the communities where we live and work.

Purposeful Innovation

Through purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better.

Service Above All

This drives us to anticipate our customers needs and work with them to deliver the finest products and services on time and on budget.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145316899