Job Title

Performance Test Engineer

Company Name
Provenir India Pvt Ltd
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
6 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bangalore, Karnataka, India
Job Description

About the job
The Performance Test Engineer will be responsible to assure the quality of our products by performing and automating the performance tests. You will automate performance tests for microservices and their related front ends. You will also manage servers in development and production on Cloud services.

As a Software Engineer in Test, you will 
Analyze business scenarios and understand the non-functional requirements
Design the performance test strategy, test planning, test scenarios, work model and execution
Perform performance testing for applications spanning : UIs, APIs , SQL database and noSQL database
Perform Load, Scalability, and Stress testing
Monitor, analyze performance test results, interpret performance metrics, and deliver summary reports
Pinpoint and troubleshoot the performance issues and recommend solutions for performance improvement
Integrate the performance tests with the deployment pipeline to continuously evaluate the system performance (CI/CD software delivery models)
Closely collaborate with development teams to ensure deadlines are met and system performance is acceptable before production implementation
Have knowledge of full system development life cycles  
 
What’s Required
Education: A Bachelor’s Degree in Computer Science or a related field is required

Experience:
6+ years of experience in Performance Engineering / Testing, and/or Tools Development teams for the Enterprise
Advanced Knowledge of performance testing concepts and the type of tests (load, endurance, stress, failover)
Qualifications, Strengths and Skills:
Proven background in performance and Non-functional requirements testing from strategy to execution
Experience in designing and executing performance testing for API, Web, and database.
Possess a good understanding of software development lifecycle and performance testing methodologies
Identifying and troubleshooting the root causes of performance issues in application, system, middleware, and database
Experience in providing recommendations to resolve bottlenecks
Background with test and server monitoring tools (e.g. Appdynamics, Jenkins, Splunk etc.)
Benchmark system performance, database performance analysis, capacity sizing and optimization.
Hands on experience on the below areas:
Database (MySQL / PostgreSQL) performance engineering (Tuning, Scaling, Deployment Architecture, Query Analysis)
Java & Java script (JVM tuning, GC, heap and thread dump analysis)
OS (Performance Monitoring, troubleshooting & configuration)
System design & Architecture
Advanced JMeter (/other industry standard load testing tools) scripting
API and UI performance test tools
Strong problem-solving and analytical skills with an aptitude and passion for learning new technologies
Outstanding team player with excellent interpersonal skills

Nice to Have
Proficiency working with web applications and cloud deployments (AWS, Azure, GCP)
Build and release management experience
Solid background with agile software development methodologies (e.g. scrum)
Experience with concurrency, multithreading, and the deployment of distributed system architectures
Understanding of database schemas, table spaces, indexing, and performance optimization techniques
Docker or Kubernetes, microservices, container deployment and service orchestration
Experience using and/or developing on a Unix/Linux platform

Key Skills
Recruiter's Name
--
Telephone
--
Posted Date
September 13, 2022
Additional information

--