Description
Description:
Extensive hands-on experience in various E-commerce B2C/Mobile/related architecture, web-services, micro-services, ESB, networking, performance test scripts, performance tuning
Work closely with team members to design and develop shared stress and performance testing tools and platforms.
Develop acceptable performance test reporting and process tools preferably open-source/home grown.
Work closely with Operations team to help specify and provide tools to measure tests for service scalability.
Extremely well versed with Front End web, backend-batch, cloud-based and n-tier architecture Research, develop and present new performance test frameworks and tools Support Continuous Integration and Continuous deployment and be high contributor in Perf testing code in release cycle year around.
Participate in scrums in design & architecture related discussions, planning and operational reviews with development teams Report trends highlighting product performance and team status against committed milestones and projects
.Adapts existing methods and procedures to create possible alternative solutions to moderately complex problems
High Proficiency in at least two of the following:
1. Java
2. Python
3. Groovy
4. Shell scripting
High Proficiency in at least three of the following:
1. AWS Cloud Formation
2. AWS Lamda/Serverless Framework
3. Pipeline as Code
4. Docker or Docker Swarm
5. Chef
6. Automation of Performance Testing tools such as jmeter/soasta/loadrunner etc
Outstanding Communication skills, agile.
SOW deliverable:
Setup perf environments
Ensure existing platform frameworks supports perf with proper tagging
Setup Jenkins pipeline
Everyday, identify latest green build from devint jenkins and deploy to perf for every microservice Deployment needs to validate that the app is deployed with proper build numbers and to right cluster
Execute service level tests
Identify the endpoints for each service
Inculcate and drive Performance engineering rather just test discipline Build scripts to hit various endpoints along passing parameters and stubbing dependent services Identify the load each service needs to hit based on workload model and environment scale compared to production Establish NFRs for each service with response times, failure rate, system health etc.