Senior Engineer I - Performance Testing [T500-11941]

4 Months ago • 8-11 Years • Quality Assurance

Job Summary

Job Description

A Senior Engineer I - Performance Testing role at lululemon, with 8+ years' experience. Must-haves include strong understanding of basic programming concepts, previous experience as SRE, ability to work in a fast-paced environment, and design & execute performance tests.
Must have:
  • Performance Testing
  • SRE Experience
  • Programming Concepts
  • Fast-paced Environment
Good to have:
  • Chaos Testing
  • AWS Fault Injection
  • Application Monitoring
  • CI/CD Pipelines
Perks:
  • Global Teams
  • Growth-focused Environment

Job Details

About the job

About lululemon:

lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative products, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. In particular, that includes creating an equitable, inclusive and growth-focused environment for our people. As we continue to elevate our shopping experience, our India Tech Hub plays a key role in expanding our technology capabilities in Product Systems, Merchandising and Planning, Digital Presence, distribution and logistics, and corporate systems. Our team in India works as an extension of the global team on projects of strategic importance.


About this team:

The Performance Engineering team is responsible to ensure all projects in the Retail Engineering team can meet and exceed the load and performance expectations of the business. Working in this team will give the candidate exposure to many different teams and technologies.


A day in the life:

The QA Performance Engineer will be part of a technically very strong team of engineers who are responsible for ensuring all solutions developed in the Retail Engineering teams (store facing) meet our load and performance expectations and can scale and grow with lululemon.


Their duties include:

  • Collaborate with global teams and ensure alignment on priorities.
  • Collaborate with a cross functional team to collect non-functional requirements and develop performance designs, test strategies and plans.
  • Develop Performance Testing strategy for implementation with a focus on automated testing
  • Work with a team to develop and review data driven performance test scripts to help validate performance of applications and associated integrations with functional requirements in mind
  • Identify performance bottlenecks across all tiers, components, layers.
  • Conduct performance and capacity optimization analysis and studies to improve the effectiveness of applications.
  • Engage Architects and Technology teams in the establishment of performance goals, performance monitoring, and performance benchmarking, troubleshooting and architectural refinements
  • Proactively analyze and communicate performance issues from production, UAT and Performance Testing
  • Setup and review SLAs for Production applications and how they can be mirrored in an Non Production environment and measured against those defined SLAs. Manage governance of performance to SLAs and ensure all systems are operating in the SLA.
  • Analyze and provide performance recommendations on breached SLAs to the App team. Develop strategies to proactively alert on breached SLAs
  • Analysis and resolution of critical and complex application issues (crashes, hung threads, memory leaks, etc.) and performance tuning based on RCA.
  • Develop performance and test scripts to simulate real world scenarios
  • Understand the architecture of applications and technology stack to recommend appropriate strategies and ensure the system performance is within defined SLAs.
  • Conduct Proof of Concept for engineering and testing tools, and demonstrate feasibility of implementing the solution, with business justifications.
  • Monitor all infrastructure and systems installations, including configuration, testing, and maintenance for uninterrupted operations.
  • Build tools to automate managing IT Operations including CI/CD, Monitoring/Alerting, Incident response.


Qualifications:

  • Bachelor's Degree in IT Engineering, Computer Science with 8+ years’ experience working on products.
  • 3+ years’ experience in a team leadership role and having rich experience on SaaS based products.
  • Expertise in performance testing tools such as JMeter, LoadRunner, Gatling, K6 etc. Have an eye to detail in identifying the pattern, troubleshooting complex performance issues, profiling, finding memory leaks and identifying/actively providing suggestions in fixing them.
  • Hands on experience with Load and Soak Testing
  • Experience in creating test plans and estimating the resources required to complete the testing. Also having expertise in analyzing test results and generating performance reports [NFR’s].
  • Strong technical background in performance tuning and optimization of enterprise applications, distributed systems, middleware and sql and no-sql databases.
  • Understanding of micro-services and horizontally scaling architecture and container based applications and software Development cycle with automated build-test pipelines
  • Developing automation framework with a major focus on modularity, performance, scalability, and future expansion
  • Understanding J2EE frameworks, such as JavaScript, Spring Boot / Spring Cloud, and REST
  • Understanding of Java performance monitors (JVM, GC, Heap Size, Message Broker)
  • Good understanding of Application Architecture. Strong understanding of programming, data structure, code optimization and ability build the framework from scratch with programming expertise in Java/C#/JavaScript/Typescript/Python etc.
  • Experience with APM tools such Datadog, Charles Proxy, Fiddler etc. and monitoring tools like Prometheus, Grafana, Kibana, Splunk etc. across Windows and UNIX platforms, AWS Cloud & Kubernetes.
  • Understanding of hardware and software considerations and tuning for low latency workloads
  • Experience and understanding on Kafka will be an added advantage.
  • Experience with integrating performance testing / monitoring into CI/CD Pipelines with GitLab.
  • Experience with Chaos testing / engineering tools, such as Gremlin, Chaos Monkey, Chaos Toolkit, AWS Fault Injection Service (FIS)
  • Experience with application monitoring / observability, including building dashboards, establishing service level indicators / objectives / agreements (SLIs / SLOs / SLAs), and logging / tracing
  • Must have knowledge of database concepts and experience in writing SQL queries.
  • The ability to communicate effectively with team members and stakeholders. Also having strong hands on mobile and web performance testing.
  • Work with PM organization in gathering requirements with customer use cases
  • Strong analytical and problem-solving skills, attention to detail
  • Exposure to defect management and documentation tools like JIRA, Confluence etc will be good.


Must haves:

  • Strong understanding of basic programming concepts and data structure
  • Previous experience working as an SRE or similar role is good to have
  • Ability to work in a fast-paced environment and willingness to learn new technologies
  • The responsibility to design and execute performance tests for various applications and environments
  • Must work closely with the development team to identify and resolve performance issues.
  • He/he should constantly seek to improve the testing process and introduce new techniques and tools to ensure high-quality performance testing.
  • Should be able to understand the Business impacts of the application being tested and convert them in to requirements
  • Expected to mentor and coach junior team members and contribute to the professional development of the team.
  • Organized and passionate about details and able to effectively perform multiple/concurrent tasks within deadlines in a dynamic environment

Similar Jobs

PhonePe - Site Reliability Engineer - CDN

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Brillio - QA Engineer - R01542503

Brillio

Guadalajara, Jalisco, Mexico (Hybrid)
3 Months ago
HEAL Software  Inc  - Engineer – QA (Manual)

HEAL Software Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Scopely - Lead DevOps/SRE - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
3 Weeks ago
PwC - Oracle Cloud  ERP Senior Technical Consultant

PwC

Makati, Metro Manila, Philippines (On-Site)
4 Months ago
Evolution - QA Engineer

Evolution

Riga, Latvia (Hybrid)
8 Months ago
ByteDance - Safety Labeling Team: Quality Assurance Analyst

ByteDance

Tokyo, Japan (On-Site)
3 Months ago
IO Interactive - Software Development Engineer in Test

IO Interactive

Copenhagen, Denmark (Hybrid)
1 Week ago
SmileGate - CROSSFIRE Test Engineer (Contract)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Week ago
Tripledot Studios - Quality Assurance Engineer

Tripledot Studios

Minsk, Minsk Region, Belarus (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

StoneX Group  Inc  - UAT Tester

StoneX Group Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Homa games - Automation QA Engineer (Unity)

Homa games

Paris, Île-de-France, France (On-Site)
8 Months ago
PwC - Senior - QA Automation Engineer

PwC

Rosario, Santa Fe Province, Argentina (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer (Automation Tester)

Nagarro

Johannesburg, Gauteng, South Africa (On-Site)
3 Months ago
Cypress HCM - Quality Assurance Analyst

Cypress HCM

Los Gatos, California, United States (On-Site)
5 Months ago
Aristocrat Gaming - QA Engineer

Aristocrat Gaming

Skopje, Greater Skopje, North Macedonia (Hybrid)
1 Week ago
Gamemano - Quality Assurance Analyst

Gamemano

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
PhonePe - Site Reliability Engineer 2

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Outscal - Senior Performance Marketing Expert

Outscal

Delhi, India (On-Site)
2 Months ago
Liquidnitro Games - Software Engineer

Liquidnitro Games

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Dream Sports - Data Engineer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Nielsen Holdings - Software Engineer (Java/Scala, SQL, AWS, Spark on Kubernetes)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Shambhala Samathvam शम्भला समत्वम् - Supervisor - Oyster and Exotic Mushroom Production

Shambhala Samathvam शम्भला समत्वम्

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Glance - Machine Learning Engineer III

Glance

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Hitachi - D365 F&O Technical Developer

Hitachi

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
AdLift India - Internet Marketing Manager

AdLift India

Gurugram, Haryana, India (On-Site)
6 Months ago
Labcorp - Sr. Manager Creative Lead

Labcorp

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Brillio - Client Partner - Retail - R01542654

Brillio

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Coursera - Senior Product Designer, Core Foundation

Coursera

India (Remote)
2 Weeks ago
WebMD - Senior Data Engineer

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Luxoft - SEPA Test Analyst

Luxoft

(On-Site)
2 Months ago
Epic Games - Gameplay QA Lead

Epic Games

(On-Site)
1 Month ago
Wargaming - Automation QA Engineer (World of Warships Franchise, Web Team)

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
Mashgin - Senior QA Engineer

Mashgin

Palo Alto, California, United States (Hybrid)
3 Months ago
Playrix - QA Director

Playrix

Serbia (Remote)
3 Months ago
Second Dinner - Senior SDET

Second Dinner

United States (Remote)
2 Months ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Portugal (Remote)
3 Months ago
ATF Labs - C++ Developer

ATF Labs

Hyderabad, Telangana, India (Remote)
2 Months ago
EPAM Systems - Senior Automation Tester in JS

EPAM Systems

Maharashtra, India (Remote)
3 Months ago
PwC - Senior - QA Automation Engineer

PwC

Rosario, Santa Fe Province, Argentina (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Setting the bar in technical fabrics and functional designs, lululemon works with yogis and athletes in local communities for continuous research and product feedback.



View All Jobs

Get notified when new jobs are added by lululemon

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug