Job Details
Honeywell is charging into the Industrial IoT revolution with the establishment of Honeywell Connected Enterprise (HCE), building on our heritage of invention and deep, on-the-ground industry expertise HCE is the leading industrial disruptor, building and connecting software solutions to streamline and centralize the assets, people and processes that help our customers make smarter, more accurate business decisions Moving at the speed of software, we are creating, innovating and delivering solutions fast, challenging the way things have always been done, piloting new ways for all of us to work, and expecting our successes to set new standards for our customers and for HoneywellKey Responsibilities:The Sr.
PSR (Performance Scalability and Reliability) engineer owns all test coordination, planning, and execution of performance test scripts for Honeywell products The Sr PSR engineer should be able to design and enhance test framework as per the business requirements for the product he is assigned to .
Participate in Sprint planning and release planning with Engineering teams to understand the PSR or NFRs and create PSR test cases from them Measure and analyze performance data (workload, system and application) from production system and apply it to the product workload models Participate in backlog refinement .
Participate in the design discussions for the Honeywell products Define acceptance criteria for performance testing when stories are created Analyze root causes of performance issues and provide corrective actions Participate in performance tuning at OS, Infra, Application levels for the products he/ she is working on.
Guide the PSR engineers as required Experience in Heap/Thread Dump Message queue / Batch Job Performance testing Suggest new tools and techniques to improve testing efficiency.
Communicate progress and issues through regular Status Reports Collaborate with Business/ Application teams to improve system performanceYou Must Have:Bachelor's in Engineering in any Sciences or equivalent Good to have (not mandatory): Masters in Engineering in any Sciences or equivalent .
Good to have (not mandatory): Any cloud certifications in AWS, Azure, Google etc Performance EngineeringHeap dump, Gc analysis, GC algorithms and JVM tuning Analysing Thread dump Application tuning and recommendations OS performance commands (Top, Vmstat, SAR, mpstat, pidstat, netstat and pmap) .
DB performance tuning - Connection pooling,AWR report, Query explain plan analysis and tuning, Creating index and modifying index for FT queries SQL operation - select, insert, update and delete queries, Pl/sql query understanding Product design knowledge in view of Performance and understanding capacity planning, In sync with OPS for proactive monitoring on prod issues Java/.
net profiling for finding high RT methods UI profiling / finding RCA for slow rendering pages Application log analysis, finding error pattern etc container/container-fleet-orchestration technologies (like Kubernetes, Openshift Docker, zookeeper, etc) Cloud - Azure , AWS etc .
Queues - Kafka, IBM MQ, Azure Event hubs etc Network layer performance tuning - analyzing tcp dump etc ToolsLoad testing tools : Jmeter, Locust etc Monitoring and APM tools - New Relic, Appdynamics, Dynatrace, Grafana Log Analysis - Splunk, ELK .
Profiling tools - JProfiler, JMC, VisualVM, Webpagetest, Developer tools, and Lighthouse etc Database - Oracle, MongoDB, mysql , nosql etc CI/CD - Jenkins, Bamboo Source Code Management tools - GitHub or BitBucket Configuration management like Ansible / Chef / Puppet.
DB tools - Sql developer, toad, etc OS & Scripting, CodingShell scripting, perl, Python AWK, sed Performance TestingArchitecture overview - Monolithic and Micro service architecture .
PSR testing scenario's - Executing load, endurance, benchmark tests, failover, load balance, Spike, Overload and Batch Job Performance testing Automation Testing - Selenium HTTP methods - POST, GET, PUT, PATCH, and DELETE UI recording and custom beanshell scripting on Jmeter CI/CD integration of jmeter or Locust .
Error codes - 4xx, 5xx etc Master slave configuration on Jmeter Rest/Json/Soap Understanding of JVM, application servers like Jboss /Weblogic/iis, Node js servers etc PSR testing with Horizontal and Vertical scaling of cluster .
Python/java/net coding Good to have - Exposure to IOT, Mobile App performance testing, Spark cluster, PSR framework creation, Deployment / DevOps knowledge and any POC that improves productivity of PSR team