Perfwork Logo

M

Performance Test Engineer

As a family company, we serve people and communities. When you work at Meijer, you're provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family -- take care of your career and your community!

Meijer Rewards

  • Weekly pay

  • Scheduling flexibility

  • Paid parental leave 

  • Paid education assistance

  • Care.com/back-up care assistance

  • Team member discount

  • Development programs for advancement and career growth

Please review the job profile below and apply today!

.

We do not offer sponsorship for this role. This includes student visas.

As a performance test engineer, this person will be responsible for ensuring high quality performance and load test deliverables. This person will have the opportunity to utilize modern enterprise tools and processes. Through piloting and introduction of new technologies and platforms, this person will seek to enable our engineering teams through internally built, re-usable capabilities that drive meaningful digital transformations and business outcomes.

The performance test engineer will continuously evaluate ways to drive process improvements that involve performance testing and monitoring. This person will utilize modern enterprise tools and processes with fast feedback to product team of performance metrics and results.

We're looking for technologist who is passionate about and seasoned in hands-on expertise in one or more of these platforms, hence it's custom solution development for Performance Engineering. (LoadRunner, Cloud Engineering, Kubernetes, Cosmos DB, Kafka /Security APIs (Oath, JWT), Chaos Engineering, Code Monitoring Solutions.)

What you'll be doing:

  • Identify causes and implements solutions to business requirements in a multifunctional project, assesses and communicates issues of technology impacts on the business.
  • Create performance test approach and strategy from system requirements and design documents.
  • Evaluate Non-Functional Requirements and identify performance test needs, types of tests, scripting scenarios, volume projections, etc.
  • Support Test Lead in upward stakeholder management, status report development, metrics, etc.
  • Establish verifiable performance benchmarks for system and system components.
  • Develop a workload simulation matrix and determine scripting scenarios.
  • Design performance load scenarios based on business requirements and real-world application usage patterns.
  • Develop test execution scenarios for various types of tests such as load, stress, duration/endurance, and run tests.
  • Creation of required test data and data loads for each performance test run.
  • Lead shakeout testing and maintaining performance test environments.
  • Create accurate time estimates and meet schedules for performance/stress testing efforts.
  • Perform execution of test cases/runs to meet required execution targets.
  • Analyze data gathered from performance test runs and provides sound recommendations for performance improvements and identify bottlenecks of applications.
  • Document test results and develop custom made summary reports to satisfy both technical and non-technical stakeholders.
  • Communicate effectively with architecture, design, and development teams to learn system and resolve defects.
  • Willingness to work a flexible schedule occasionally to manage execution of test cases.
  • Develop and presents detailed test plans and reports.

What You Bring with You (Qualifications):

  • Bachelor's degree in computer science, Computer Information Systems, Business Information Systems, Engineering or related discipline or equivalent work experience and certified technical training is required.
  • Minimum of 3+ years of software Performance Engineering experience with overall 5+ years IT experience is required.
  • 2+ years of experience in programming using C/C++/C#/Java/.Net required. Azure certification is preferred (optional).
  • Experience in performance/scale/stress/resiliency testing large scale enterprise solutions is required.
  • Retail domain experience is preferred (optional).
  • Strong technical knowledge, with hands-on experience in understanding & assessing performance and managing systems development in new and established computing architectures and environments (e.g., client/server, Web, mobile) is required.
  • Hands-on experience using performance test tools like Load Runner (Performance Center), Neoload, JMeter, etc required.
  • Strong expertise on varied protocols like Web, API, Mobile, DB, Citrix, etc. is required.
  • Proficiency in MS SQL Server, SQL and data manipulation, and tuning is required.
  • Experience in any of Application Performance Monitoring tools like Azure AppInsights, Dynatrace, Newrelic, Splunk, App Dynamics, etc. is required.
  • Experience using browser add-ons like fiddler, Dev tools, diagnostics tools etc. is preferred (optional).
  • Experience with mobile performance testing is preferred (optional).
  • Strong understanding on Legacy,Cloud(Preferably Azure) environments is preferred (optional).
  • Ability to use load tools to monitor, gather, and report application performance.
  • Ability to work in a Scaled Agile Framework environment.
  • Strong verbal and written communication skills with an ability to express complex technical concepts in business terms.
  • Strong analytical, problem-solving, and conceptual skills.

Apply for this job →

Share:

Is something off with this posting?

Help make sure perfwork's listings are relevant and helpful. If anything seems off, let me know.