Job
Description
As a Performance Testing Engineer at our organization, you will be responsible for analyzing the solution architecture to optimize performance. You will work closely with the project team to recommend improvements and enhancements that align with project-specific databases and system configurations. Your role will involve assisting team members with benchmarking and sizing exercises, as well as maintaining direct communication between the project manager, project team, and other JDA associates as required. During the project lifecycle, you will provide technical expertise in areas such as performance tuning, database design, installation, stress/load testing, and interface development work. Your contribution will be vital in ensuring the successful execution of development projects by understanding technical requirements and developing solutions to meet them effectively. In our current technical environment, you will be working with a range of software and application architecture components, including Java, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth, and a scalable, resilient, event-driven, secure multi-tenant Microservices architecture. Additionally, you will be involved in cloud architecture using MS Azure, frameworks like Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Springboot, Gradle GIT, and Ignite. Your day-to-day responsibilities will include writing JMeter tests for identified test cases, executing benchmark, load, stress, endurance, and other non-functional tests, and monitoring application logs to determine system behavior. You will analyze various performance metrics such as CPU Utilization, Memory usage, Network usage, Garbage Collection, and DB Parameters to verify the performance of applications. Generating performance graphs, session reports, and other related documentation for validation and analysis will be a key aspect of your role. Furthermore, you will be responsible for publishing results, obtaining appropriate sign-offs, preparing detailed status reports, monitoring defects and issues, and identifying memory leakage, connection issues, and bottleneck problems within applications. Your expertise in performance testing tools using JMeter, test planning, estimation, strategy, workload design, test cases design, test environment setup, defect management, configuration management, and strong knowledge of SQLSERVER and ORACLE DB will be essential for success in this role. Experience with tools such as Git, JIRA, Jenkins, TM4J, integration with Blaze meter, monitoring on Azure cloud, and working knowledge of Linux will also be advantageous. At our organization, we value Diversity, Inclusion, Value & Equity (DIVE) and are committed to fostering an inclusive environment where all associates can thrive. If you share our values and are passionate about driving success for both the company and its customers, we encourage you to explore this opportunity further.,