Sr. Performance Test Engineer

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

Loadrunner
Jmeter
Acceptance Testing
Amazon EC2
Amazon Redshift
Amazon S3
Amazon Web Services
Apache JMeter
Analytics
Automated Testing
Cloud Computing
Communication
Continuous Integration and Development
Data Quality
Defect Tracking
Distribution
Drive Testing
Dynatrace
Educate
Estimating
Failover
GitLab
HP LoadRunner
Integration Testing
Jenkins
Leadership
Management
Modeling
Offshoring
Optimization
Performance Engineering
Performance Testing
Presentations
Productivity
Python
Recovery
Regression Analysis
Regression Testing
Reporting
Requirements Elicitation
Root Cause Analysis
Scripting
Software Development
System Testing
Test Cases
Test Execution
Test Plans
Test Scripts
Testing
UI
Virtualization

Job Details

Sr. Test Engineer - Specialized
Location:
Atlanta, GA 30354 (Hybrid)local only

Qualifications:

Bachelor s degree in the relevant field of work.

5+ years of hands-on experience on Performance Center/LoadRunner, JMeter, or similar tools.

3+ years experience of leading 10+ concurrent products/project

3+ years experience of leading onsite & offshore teams of 10+ resources

Proficient in all aspects of performance testing and engineering

Intermediate proficiency in cloud concepts and capabilities

Basic proficiency in error profiling tools, Dynatrace, etc

Knowledge of CICD enablement tools: GitLab, Jenkins, Tekton & Python scripting

Knowledge of AWS CodePipeline, CodeBuild, S3, CloudWatch, QuickSight, EC2, RedShift

Excellent communication and presentation skills

Responsibilities:

As a Sr. Performance Engineer/Software Development Engineer in Test, you will lead a globally diverse team to deliver performance testing (PT) of multiple Delta apps, including Web, Mobile & APIs, hosted on-premises and on the cloud. Incumbents in this position are committed to improving quality and productivity via automation, engineering, and most importantly, curating inclusive team culture.

Responsibilities & Primary Activities:

Prevent production incidents via delivering performance testing (PT) across multiple on-prem and cloud-hosted Delta apps

Lead and optimize onsite and offshore teams to deliver PT strategies

Manage testing backlog, planning, estimation, prioritization, and workload distribution

Facilitate performance assessment, workload modeling, and requirement gathering

Facilitate test automation, environment set-up, test execution, and test analysis

Apply performance engineering using monitoring tools and log analytics to profile and facilitate defect resolution

Narrow down bottleneck RCA and coordinate defect resolution with the required teams

Apply system thinking to extrapolate E2E performance results in lower environment

Set up load tests, review test scripts, and execute tests as needed

Create optimization plans to innovate, shift-left, and mitigate gaps

Enable self-serve testing, mocking, and end-2-end automation to improve testing speed and coverage.

Apply cloud concepts and capabilities to deliver testing for cloud-hosted apps

Report succinct testing goals and results to the leadership

Train and educate various teams on PT ideas and expectations

Expand responsibilities to drive test data, test environment, and service virtualization strategies

Responsibilities:

Essential Responsibilities*(System Test Engineer): Develop/create master test plans and related documents, test cases, and test schedules.

Execute test cases/scenarios across development projects. Test types to include functionality, user interface, regression, security, and user acceptance.

Document test scripts and test plans tied back to requirements.

Identify and track defects, issues, risks, and action items.

Validate requirements for system testing, report preparation, defect recording, and defect tracking.

Create defect reports for problems discovered during system test.

Perform regression testing to validate the resolution of any software or system defects.

Provide input for program schedules and is responsible for creation and development of Used Cases.

*May perform other duties as assigned. Essential Responsibilities*: (Integration Test Engineer)

Development of test plan, test cases, and project schedules.

Execution of test cases/scenarios across numerous project platforms in the Integration test environment.

Responsible for test types which include: functionality, user interface, regression, connectivity, performance, load, stress, user acceptance, failover/recovery, and supportability.

Develop and update integration test plans and procedures.

Validating requirements for integration testing.

Report preparation, defect recording, and tracking.

Identify, record, report, and track defects

*May perform other duties as assigned.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.