Manager QA Testing - Performance
- Full-time
Company Description
Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value
Job Description
We are looking for a performance specialist to join our team of bright thinkers and doers. If you have an optimism that says there is no limit to what we can achieve in a time inviting those with the vision to shake things up, then we should talk. Our work is fueled by connected thinking, challenging boundaries, and the power of digital redefining a connected world. Our people thrive because of the belief that it’s both our privilege and responsibility to usher our clients and the world into what is next. We’re seeking those who question the status quo and want to reimagine the way the world works while realizing a smarter way for business to help – all in service of improving the daily lives of people, the world, your career. Next reimagined.
Your Impact:
- Identify bottlenecks via creative tooling and analysis which could lie in the infrastructure, frontend, services, database, integration, device, CDN or massive code base catering across multiple regions
- This electrifying technical leadership and SME position in performance engineering landscape will bring system level performance experience to bear on the problems we have yet to both discover and pursue.
- Combine your technical expertise and problem-solving passion to work closely with clients that would help us to make customer’s experience as thrilling as dream come true.
- Hands-on experience in designing, developing and implementing state of the art test simulation, analysis tools & technologies to ensure - platforms deliver industry-leading performance for high availability and great performance for achieving targeting revenues to the clients.
#LI-REMOTE
Qualifications
- 10+ Years of experience in the mentioned areas and demonstrate the ability to design & delivered performance Testing & Engineering frameworks for complex enterprise applications.
- Defining the Performance work load models (leveraging production Analytics tools like Google Analytics / Omniture) based on real user behaviors, and evaluate them against different modern application architectures to derive performance trade-offs or challenges in this space
- Has played an architect level role in handling end-to-end (frontend, Middleware and backend systems) performance tuning and optimization of the platform for at least 2 to 3 large engagements
- Has hands-on application development background in at least 1 programming language such as Java, .Net, Node JS, etc. Must be Excellent in at least 1 scripting language such as Python, Javascript, Scala, Groovy, Go, etc.
- Sound knowledge of Spring, Spring boot frameworks from a Micro-services Performance optimization perspective. Understanding of container deployed applications and Micro-services and ability to test, monitor and tune container performance
- Thorough knowledge of cloud native performance testing frameworks on AWS, Azure and GCP. Understanding of elastic and scalable architectures in cloud with focus on optimizing environment capacities for best performance for peak and promotional peak seasons
- Exposure to performance tuning of at least 1 CDN (Content Delivery Network) such as Akamai, Clod flare, Yotta for best local or regional performance. Experience in tuning databases such as Oracle, MySQL, SAP Hana, MongoDB, etc.
- Hands on experience in setting up at least 2 of the APM tools such as Elastic APM, AppDynamics, DynaTrace, New Relic, Datadog, etc. and ability to design custom dashboards for application and infrastructure performance counters.
- Exposure in setup and design of custom dashboards of log aggregation tools such as Splunk, ELK, Sumo Logic, Grey Log, etc.
- Proficient in conducting Thread, Heap, CPU dump analysis and knowledge of garbage collection algorithms.
- Hands-on at least 1 load generation tool like Gatling, JMeter, BlazeMeter, LoadRunner, etc. Hands-on experience in testing and tuning of real devices for Mobile, is highly desirable
- Excellent exposure to Agile Programming methodologies for software development and testing routines, with a Deep knowledge of implementing shift-left and Test Driven Development (TDD) practices - by integrations of test cycles with CI/CD Pipelines.
Set Yourself Apart With:
- 4+ years of experience in applications development
- Sound knowledge and hands-on experience with Data Structures, Algorithms, Hibernate, Spring, Spring boot.
- Able to perform static code review and provide recommendations to enable performance-driven development
- Have worked in a client-facing role or at a client location
- Awareness of industry trends and directions and its impact on IT services
- Good hands-on experience on micro-services development and optimizations
Additional Information
- Gender Neutral Policy
- 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
- Generous parental leave and new parent transition program
- Flexible work arrangements
- Employee Assistance Programs to help you in wellness and well being