Greetings from HCL Software
HCL Software”: - Is a Product Development Division of HCL Tech: That operates its primary Software business.
At HCL Software we Develop, Market, Sell and Support over 20 Product families in the areas of Customer Experience, Digital Solutions, Secure DevOps, Security & Automation.
About AppScan Product:
HCL AppScan is a comprehensive suite of application security solutions for developers, DevOps, security teams and CISOs, with on-premises, on cloud, and hybrid deployment options.
The suite includes various security tools that offer features such as vulnerability scanning, code analysis, and real-time threat detection, providing significant benefits in protecting software applications throughout their lifecycle.
Role summary
Hiring a hands-on Performance Engineer for AppScan Enterprise (on-prem: Liberty + IIS servers, agent machines, DB server, containerised target apps).
You’ll own load, stress, soak, spike and scalability testing;
maintain the perf lab fully;
automate test executionand environment setup;
systematically compare performance against established baselines and trace regressions to specific component changes;
debug performance degradations at Liberty, IIS, DB, agent, or container layers with minimal handoffs.
Key Responsibilities
Performance testing & analysis
- Design & run load, stress, soak, spike tests across ASE stack (Liberty + IIS + agents + DB + containerised targets).
- Compare current results with baseline metrics;
detect regressions, produce clear RCA, and tune Liberty JVM / IIS / DB / agent / container settings. - Define SLAs, benchmarks, and capacity targets for all components.
Perf lab & environment management
- Install, upgrade, patch ASE components: server VM, agents, DB server, Liberty & IIS servers, plus the containerised targets.
- Maintain versioned, reproducible setups (VMs, containers, configs) to ensure consistent and comparable test runs.
- Ensure environmental isolation and stability to prevent drift or inconsistencies between runs.
Automation & DevOps for perf lab
- Automate installation, patching, environment provisioning and teardown with scripts/tools suited for on-prem Windows + Liberty environments.
- Build pipelines for scheduled test runs, results gathering, automated reporting, and alerting.
Monitoring, observability & RCA
- Capture telemetry: Liberty metrics (JVM / feature load), IIS counters, agent logs, DB performance metrics, container logs & traces under load.
- Use monitoring, tracing, metrics and logs to isolate configuration, code, resource or agent related bottlenecks;
deliver reproducible root cause diagnostics.
Collaboration & delivery
- Collaborate with Dev, QA, and Product teams to ensure performance considerations are built into design;
produce fixes with clear repro steps and measurable improvements. - Share best practices for ASE-specific performance testing, lab setup/maintenance, baseline-regression approaches, and automation hygiene.
Required skills & experience (must-have)
- 6-10+ years in performance engineering ;
Automation, site reliability ;
DevOs with hands-on experience in on-prem Windows + Liberty + IIS environments + SQL DB. - Strong experience with load/stress test tools (e.G. JMeter, k6, Gatling) in multi-component setups.
- Solid scripting skills (PowerShell, Python, or Bash) for ASE installs/patching, lab setup, and test orchestration.
- Deep experience tuning and debugging Liberty JVM, IIS configuration, DB server, agents, and containerised target apps.
- Proven ability to use telemetry / observability tools (metrics, logs, traces) under load for baseline comparison & regression RCA.