Job Title

Performance Test Engineer

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

Responsibilities:
Work with project scrum teams and other QEs responsible for all stages of quality assurance for complex products and platforms.
Utilize innovative testing technologies in capturing performance bench-marking numbers, performance tuning of the systems under test.
Manage the test approach, test preparation, test tool infrastructure, test execution and results interpretation for scale and performance testing.
Review and evaluate designs and product activities for compliance with quality assurance guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
Understand non-functional test requirements, Defining and implementing performance testing strategies, approach, executing performance test cycles, needed automation coding, results analysis, identify weak spots, investigating issues for components of the system under test and proposed corrective actions
Influence better software architecture and design, promote proper engineering practice, bug prevention strategies, testability, automatability, debuggability, accessibility, privacy, secured and other advanced quality concepts across products.
Participation in innovation and integration of new tools & technologies into projects and activities in the organization.

Desired skills & experience
Experience with open-source performance monitoring tools and understanding performance metrics
Experience on testing of software products and solutions running on distributed environment.
Deep understanding of JVM architecture, parameters, and tuning
Strong experience in analyzing Thread dump, Heap dump, GC
Understanding of RDBMS concepts and working experience in any RDBMS databases such as Oracle, Postgres, and MS SQL.
Understand business use cases, internal/external performance Benchmarks, debugging performance issues, designing automation framework, decision making on issues, technical assistance in performance
Experience in performance analysis at different layers such as Database tuning, JAVA Tuning and UI tuning.
Experience with container/container-fleet-orchestration technologies (like Kubernetes, Docker, zookeeper, etc)
Experience in automating performance life cycle with CI/CD pipeline
A deep understanding of performance testing methodologies, like Performance Testing Guidelines for Backend (DB, Server, etc.), Web, JAVA, Microservice, UI and Rest API
Strong experience in identifying performance bottlenecks and its analysis, providing sizing recommendations, profiling, and tracing.
Strong experience in testing tools such as JMeter, LoadRunner and other open-source tools.
Working knowledge on Linux system environment and tuning operating system parameters
Experience with Java programing language and other scripting (e.g., UNIX Shell scripting, Python, Perl)
Demonstrated ability to go the extra mile, Self-starter and self-motivated with a ‘can do attitude’. Comfortable working in fast paced dynamic environment
Strong Analytical, problem-solving, and troubleshooting/debugging skills
Strong communication and collaboration skills

Education and Experience Required:
Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
Typically, 6-9 years of experience in software testing, of which 2+ years on Scale/Performance testing on Linux environment and 1+ years of SaaS based cloud software test engineering experience

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
October 12, 2022
Additional information

--