*** NOTES : No visa sponsorships supported
Relocation Package . FULL
Role Description
Performance Engineering Team Lead carries management responsibilities for a group of performance engineers. The Testing Team Lead is typically responsible for end to end performance test management which included but not limited to segments of the planning, design, and execution of performance tests. Is expected to provide professional and technical leadership for the group, raise risks, suggest mitigations, and make decisions.
What will your job look like?
· Lead small teams of performance engineers within a specific project or product; Ensures all the project agreed deliverables are completed to the required level of quality
· Participate in project meetings, ensure that engagement work products and deliverables are of the highest quality to ensure client satisfaction, Present status, conclusions, and recommendations.
· Provide technical & professional leadership to the testing team members by means of coaching and mentorship throughout of the testing lifecycle to achieve project goals to the required level of expertise and quality
· Provides input on test estimations; plans resource needs and ensure effective task allocation
· Plans testing activities milestones; Identifies and analyzes risks and their potential business impact to determine proper prioritization of the testing activities; Suggests and handles mitigations and escalations as part of risk assessment
· Acts as technical interface with other teams (e.g., designers, architects), to resolve and promote issues, communicate plans and conclusions as well as recommendations for issue closure (e.g., performance, business process prone to fail, inefficiencies)
· Enforces quality processes (such as performing technical root cause analysis and outlining corrective action for given problems), measures them and takes corrective actions in case of variances
· Contributes to the design of test scenarios and performs peer reviews of test cases
· Identify scope, evaluate the need for Performance Testing.
· Executes Load Tests, Stress test, SOAK Test, Break Test and Failover tests.
· Analyze Results, compare against SLAs, Benchmarks and Provide tuning recommendations to improve End User Experience both for Digital as well as legacy applications.
· Participates in and contributes to internal design reviews of testing materials.
· Reports discrepancies and analyzes them to determine the root causes
· Design, develop and execute Chaos Engineering experiments, that uncover system vulnerabilities which could potentially lead to outages and adversely impact business
· Collaborate with operations and application engineering teams to design and execute production game day scenarios that will help enhance emergency response processes
· Develop requirements to enhance observability of performance visuals, implement telemetry controls, and consult on self-healing capabilities for identified/prioritized failure scenarios
· Find opportunity to automate, improve existing process, & contribute towards innovation by doing POCs on latest technologies.
Must have
· 6-8 years of experience in Performance Engineering using HP LoadRunner and/or NeoLoad, and/or any other industry standard tool on Web & Web Services protocol
· 4-6 years of experience with APM tools like Dynatrace/AppDynamics/microfocus Diagnostics/Introscope
· 2-3 years of experience in end to end performance test management along with mentoring test engineers
· Expertise in developing test scripts, creating scenario, test execution and analysis using LoadRunner and any monitoring tool
· Expertise in compiling, Analyzing and interpreting performance test results and provide recommendations.
· Strong ability to understand hardware and software architectures
· Experience with microservice architecture and containerization technologies like Docker and Kubernetes
· Strong expertise in monitoring and analyzing application logs, database reports, system metrics like CPU Utilization, Memory usage, Network usage, Garbage Collection and DB Parameters
· Ability to communicate effectively to both business and technical audiences
· Ability to orchestrate and drive complex strategies and solutions
Nice to have:
· UNIX/Linux experience (such as HP / IBM platforms)
· SQL knowledge
· At least one programming language knowledge such as Java/JavaScript/Python/C/C++.
· Should be ready to work in an environment which may demand individual contribution as well as a team player
· Telecom domain experience/knowledge
Advantage:
· Experience with AWS or any other cloud platforms
· Experience with Chaos Engineering and tools (Chaos Monkey, Gremlin etc.)
· Experience with CI/CD Pipeline using uDeploy/Jenkins
· Experience with Agile/DevOps performance Engineering methodology
Why you will love this job:
· Gain Experience in an international company
· Maintain a multitude of responsibility in an ever-changing environment
· You will have the opportunity to work with the industry most advanced testing technologies and help customers shift into the new testing realities of the digital world.
Job is Archived
You may have followed an invalid link or the job you are looking for has been archived.
Learn About GoHire