Job Title

Performance Test Engineer

Company Name
Smarsh India Pvt Ltd
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
7 Years  -  10 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, and performance tuning of the systems under test.
Manage the test strategy, 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; provide tangible feedback to improve product quality and mitigate failure risk.
Understanding non-functional test requirements, Defining and implementing performance testing strategies, and approach, executing performance test cycles, needed automation coding, results analysis, identifying weak spots, investigating issues for components of the system under test and proposing corrective actions
Influence better software architecture and design, promote proper engineering practice, bug prevention strategies, testability, automatability, debuggability, accessibility, privacy, security and other advanced quality concepts across products.
Participation in innovation and integration of new tools and technologies into projects and activities in the organization.

Desired skills and experience
Experience with open-source performance monitoring tools and understanding performance metrics
Experience in testing software products and solutions running on a distributed environment.
Understanding of Python and Java-based applications and how to perform benchmark testing on each technology.
Experience in analyzing microservices and identifying bottlenecks during operation.
Understanding of RDBMS concepts and working experience in any RDBMS databases such as Oracle, Postgres, and SQL.
Understand business use cases, internal/external performance Benchmarks, debugging performance issues, designing automation framework, decision making on issues, technical assistance in performance
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, Python, JAVA, Microservice, UI and Rest API
Strong experience in identifying performance bottlenecks and their analysis, providing sizing recommendations, profiling, and tracing.
Strong experience in testing tools such as JMeter, LoadRunner and other open-source tools.
Working knowledge of Linux system environment and tuning operating system parameters
Experience with and Java programming 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, 7-10 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
November 04, 2023
Additional information

--