Performance Test Engineer

Job Description

  • Job Title Performance Test Engineer

Description

Uniphore is the global leader in Conversational Automation. Every day, billions of conversations take place across industries - customer service, sales, HR, education and more. Whether they are human to human, human to machine or machine to machine, conversations are at the heart of everything we do, and the new currency of the enterprise.At Uniphore, we believe companies that best understand and act on those conversations will win. We have built the most comprehensive and powerful conversational automation platform that combines conversational AI, workflow automation, and RPA (Robotic Process Automation) with a business user-friendly-UX(User Experience)in a single integrated platform to transform and democratize customer experiences across industries.Experience: 3-5 yearsThe Performance Test Engineer is a key position within the Quality Engineering team within Uniphore for Conversational AI product line. The Performance Test Engineer works collaboratively with various Products teams. This role works under minimal supervision, relying on experience and judgment to ensure the appropriate level of performance testing is incorporated into our product implementations. The successful candidate will demonstrate proficiency with a highly collaborative approach, exhibiting excellent problem solving, organisational and interpersonal skills.Responsibilities.Provide leadership in the performance evaluation and optimisation of multiple Uniphore Product implementations including infrastructure, applications and third-party integrations..Responsible for implementing Performance Testing efforts end-to-end including Test Plan, Automated Testing scripts and scenarios, Implementing Test Monitoring strategy, Test Execution, and Publishing Reports to multiple audiences..Works closely with internal and Product teams to understand performance testing requirements, coordinate testing activities, manage dependencies, track the status and communicate test results..Performance test engineer Is responsible for translating performance, scalability business requirements to test cases, test scripts and test execution scenarios..Create Performance Testing Plan, Develop, Execute, Analyse, Report on a project..Provision and deploy performance testing frameworks and set up performance monitoring tools while remaining tools-agnostic..Translate performance testing requirements into real-life scenarios including performance regression tests, performance, load, stress, endurance as needed..Collect and aggregate performance data for later Data Analysis including root-cause analysis, bottleneck, troubleshooting, capacity planning, etc..Ability to implement, recommend and use multiple performance testing and monitoring tools..Present performance test results, analysis, recommendations, best practices to internal and cross-organisational teams..Interact, communicate and follow through with development & customer teams throughout performance testing phases..Ability to adapt to customer processes and integrate them into day to day work as needed without compromising best practices and quality.Position Requirements.Minimum of 3+ years of experience in a performance test capacity.Strong understanding of Performance Testing methodologies..Strong knowledge and hands-on experience with at least 1 performance testing tool (i.e. Locust, JMeter, LoadRunner, CloudTest, NeoLoad).Strong experience with at least 1 of the following: Java, Net, Javascript..Experience troubleshooting, debugging, customising performance testing scripts and familiar with concepts like test data parameters, think time, transactions, correlations, assertions..Experience planning and designing performance testing scenarios and related terminology (concurrent users, load generators, calibration run, ramping conditions, etc.).Strong experience with monitoring tools like ELK, Windows Performance monitor, AWS CloudWatch or similar..Understanding of Agile/Scrum methodology and working experience in an Agile environment is a must..Excellent communication and leadership skills required..Experience in large-scale software deployments.Understanding of performance test automation framework design models and best practices is a big plus.Ability to adapt to short sprint cycles (3 weeks).Experience in the full software lifecycles from design to deployment.Excellent communication skills required and able to work independently Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.For more information on how Uniphore delivers business value using Conversational Automation, please visit
   
Apply

There is something wrong with this job ad? Report the error