Senior Engineer I - Performance Testing [T500-11941]

2 Months ago • 8-11 Years • Quality Assurance

About the job

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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

Similar Jobs

Head Digital Works - Software Test Engineer - Contract

Head Digital Works, India (On-Site)

Yodo1 - Mobile Game Tester

Yodo1, (Remote)

Next Level Business Services - Performance Testing (Full Time Only)

Next Level Business Services, United States (On-Site)

Stonewall Collision & Auto Painting - QA Automation Tester

Stonewall Collision & Auto Painting, India (On-Site)

Paypal - Senior Software Quality Engineer

Paypal, China (On-Site)

Spectro Cloud - Senior Software Test Engineer

Spectro Cloud, India (Hybrid)

DAZN - SDET Mobile

DAZN, India (On-Site)

UST - Tester III - Software Testing

UST, India (On-Site)

NOVOMATIC - Lead QA Engineer

NOVOMATIC, Poland (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Business Services - Performance Testing (Full Time Only)

Next Level Business Services, United States (On-Site)

KSNR Services - Performance Tester

KSNR Services, India (On-Site)

Kefir Games - QA Director

Kefir Games, Cyprus (On-Site)

ION - Web Tech Lead, UAE

ION, United Arab Emirates (Hybrid)

Lytx,  Inc  - Performance Automation Test Engineer

Lytx, Inc , India (Hybrid)

Fluence - Commissioning Engineer

Fluence, United States (On-Site)

Head Digital Works - Frontend Developer (React)

Head Digital Works, India (On-Site)

Straumann Group - Software QA Engineer -Automation(Java, Selenium)

Straumann Group, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paytm - ASM (Retail Sales) -  Manager

Paytm, India (On-Site)

HFG Entertainments   - Unity Game Developer

HFG Entertainments , India (On-Site)

Georgia-Pacific LLC - Early Careers Lead-India

Georgia-Pacific LLC, India (On-Site)

Dentsu - Associate Creative Director - Copy

Dentsu, India (On-Site)

Saviynt - Associate Devops Engineer

Saviynt, India (On-Site)

Elevatoz Loyalty - Advertising Solutions Manager

Elevatoz Loyalty, India (On-Site)

PINKERTON | Comprehensive Risk Management - Regional Security Lead

PINKERTON | Comprehensive Risk Management, India (On-Site)

TransPerfect - Bengali Speakers | Freelance Opportunity

TransPerfect, India (On-Site)

Luxoft - Senior/Lead DevOps Engineer

Luxoft, India (Remote)

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Luxoft - Senior Tester

Luxoft, India (Remote)

Hasbro - Quality Assurance Manager

Hasbro, United States (On-Site)

SLAY - QA Engineer

SLAY, Germany (On-Site)

Logifuture - AQA Engineer

Logifuture, Serbia (Hybrid)

Sinch - Field Engineer I/II

Sinch, United States (On-Site)

OG Healthcare - Software Test Engineer

OG Healthcare, India (On-Site)

Magellan Aerospace  - Manager Quality

Magellan Aerospace , India (On-Site)

Get notifed when new similar jobs are uploaded