Title: Test Engineer
Job description
This role demands a cross skilled candidate and will be responsible for all stages of the technical project performance lifecycle and non-functional requirement testing/management. This includes and not limited to executing the projects professionally, managing risks, stakeholders, planning and completing all project reporting in line with standards and to high levels of quality.
The candidate will be:
Responsible for end to end performance testing and engineering life cycle - technical scoping, performance scripting, testing and tuning
Experienced in performance program management
Able to analyse the performance assessment results and provide recommendations to improve performance or save infrastructure costs
Able to provide support in product/application design from performance point of view
Able to communicate plans, statuses and results as per target audience
Willing to adapt, learn new technologies/trades and be flexible to work on projects as demanded by business
Technical Skillset:
Strong technical understanding of performance testing and engineering methodology
Jmeter/HP VUGen automation development and proficiency in scripting protocol - Web/HTTP, Java. Knowledge of other protocols is a plus.
JVM and DB performance analysis and ability to spot issues or improvement areas
IKP and GCP Performance testing knowledge
Knowledge of JIRA and Confluence
Good hands on knowledge of Java and C. Python and Shell scripting knowledge is a plus
Operating systems - Linux and Windows
Technical skillset desired but not essential:
Other programming languages/scripting language (e.g. bash, shell, python etc)
JVM/Garbage Collection working, Heapdump/Javacore analysis, and Database/SQL
Performance and network monitoring tools e.g AppDynamics, vmstat, sar, permon
Basic understanding of technical infrastructure and application working on it e.g. VMs, MQ, WAS, DB, WMB etc
Code profiling tools like Yourkit profiler or any other industry tools
Application development background
Knowledge of AppDynamics configuration is a plus
Cloud knowledge GCP/AWS/Azure is added advantage.
Any relevant certification is a plus