In one sentence
Focuses on non- functional testing with responsibility for segments of test planning, design and execution, meeting planned scope and schedule and maintaining the engagement and relationship with the customer and internal stakeholders.
What will your job look like?
You will oversee and execute test processes, determine the proper prioritization of the testing activities and ensures integrative work and full coverage of test scenarios in accordance with plans and observations from concurrent testing activities.
You will develop and implement NF automation procedures and tools.
You will create and define test execution plans as well as non-functional requirements for mitigating technical risks.
You will select and apply appropriate structural design techniques to ensure that tests provide an adequate level of confidence and optimization. The tests are to be based on code and aligned with version requirements, customer needs/use and design scope
You will call attention to and focuses on incident assessments.
You will provide recommendations for resolution of issues and proposes improvements to the NF aspects of code, system optimization, best sizing and architecture
You will ensure that product documentation, testware and work products used in the testing activities are of the highest quality to ensure traceability, correctness and compliance with product requirements and specifications, internal standards and clients' needs.
You will maintain and enhance the professional and business relationship with the client/ internal customers.
You will provide professional and technical support to team members and keeps them informed of assignment/ project status. Mentors new team members
All you need is...
6-10 years of experience/knowledge in Programming, testing tools and testing methodologies.
Hands-on technical experience in performance testing of software projects.
Good experience in performance testing, analysis, troubleshooting, and optimization on large scale enterprise systems
Expert knowledge of HTTP/Web, WebService protocol load generation using HP Performance Center or Load Runner, JMeter, Locust, Gatling or any other tool
Expert in developing test scripts, creating scenario, test execution and analysis using Loadrunner and any monitoring tool.
Expert in compiling, Analyzing and interpreting performance test results and provide recommendations
Expert knowledge of application monitoring (e.g. HP Diagnostic, Dynatrace, etc.)
Attention to detail and good interpersonal and communication skills
Ability to understand hardware and software architectures
Excellent knowledge of MySQL
Ability to evaluate open source performance test tools and suggest suitable one for the application under test
Understanding of throughput, latency, memory and CPU utilization
Thread, Heap and Crash Dump analysis for performance tuning and bottleneck analysis.
Should be ready to work in an environment which may demand individual contribution as well as a team player.
Expert in Performance test plan and Performance Closure report.
Hands-on knowledge of Java, Javascript, Scala, Spring Framework, shell scripting.
Flexible to work in shifts as per project needs
Knowledge of DevOps Methodology and Tools (like Grafana, Kibana, ELK and so on)
A strong understanding of Continuous Integration tools such as Jenkins or Bamboo.
Experience with Git or other Version Control tools.
Experience with build automation tools such as Maven or Gradle.
Familiarity with issue tracking tools such as JIRA.
Why you will love this job:
You will be responsible for Identifying, analyzing and mitigating non-functional issues and technical risks of software systems
You will be involved in participating in and/ or leading formal and informal reviews with stakeholders