
Performance Tester with Banking domain
Arkhya Tech. Inc. • United States
Role & seniority: Performance Test Engineer, senior level (10–12 years total; minimum 3+ years on large-scale projects; domain: banking)
Stack/tools: Apache JMeter, LoadRunner/Performance Center; Java, Python, JavaScript, Visual Basic; Linux shell; MQ; Java Cloud; AWS; Dynatrace, Splunk; IntelliJ/Eclipse; Git/Subversion; Jenkins/CI; Subversion; CM tools
Top 3 responsibilities
-
Architect and execute end-to-end performance testing (requirements, planning, scripting, load/stress/volume tests, result analysis, and reporting)
-
Design load test scenarios, monitor system/server performance, analyze front-end/back-end metrics, and present findings to product/tech teams
-
Integrate performance, security, and CI/CD workflows (including production log analysis, test data management, and collaboration across product, architecture, infrastructure, and security)
Must-have skills
-
10–12 years in performance testing; end-to-end test delivery from requirements to result analysis
-
Proficiency with JMeter and LoadRunner; scripting in Java, Python; experience with MQ, Java Cloud, AWS
-
Strong knowledge of performance concepts (load/stress/volume/scalability), KPIs, bottleneck analysis, and statistical analysis
-
Experience with server monitoring tools (Dynatrace, Splunk) and CI tools (Jenkins); test environment setup to reflect production
-
Ability to analyze and report performance metrics; code/test data management; participation in agile reviews
Nice-to-haves
Full Description
Performance Tester with Banking domain USA Remote
Key Activities Conduct comprehensive performance testing, encompassing requirement gathering, test planning, scripting, execution, analysis, and result reporting/sharing with stakeholders. Assess the system under test (SUT) communication protocol to determine the appropriate scripting protocol. Exhibit advanced proficiency in programming languages such as Python, JavaScript, Java, Visual Basic, Linux command languages, and other programming languages. Collaborate effectively with product development & implementation teams, architecture, infrastructure, and engineering groups for performance testing and application analysis initiatives to define success criteria and evaluation methodologies. Design and establish load test scenarios for various types of performance tests including load tests, stress tests, volume tests, failover tests, etc. Coordinate and collaborate with other dependent teams across the product line to ensure the success of the overall test run. Integrate security requirements and testing into the overall pipeline strategy by working with the security team & test engineers. Conduct manual testing to validate vulnerabilities. Monitor server utilization during test runs. Participate in code reviews for performance test scenarios & create/maintain test data. Evaluate non-functional requirements to determine acceptance criteria. Engage in production log analysis to determine target and peak load models. Upload performance test scenarios and other artifacts to Subversion and/or other management tools as directed. Work with configuration management to schedule the execution of performance tests to support the automatic deployment of software. Maintain performance test scenarios & test scripts. Perform API performance testing and integrate it into the CI pipeline. Monitor system-level statistics during performance test executions. Develop and submit performance test reports. Analyze performance test results comprehensively. Collect system performance statistics from the front-end and back-end. Correlate front-end and back-end system performance statistics to present comprehensive test reports. Support the implementation and maintenance of performance testing tools. Participate in reviews with agile teams and product owners. Collaborate effectively and creatively to resolve any testing problems, bottlenecks, or issues. Perform additional testing-related tasks as assigned. Stay abreast of new and emerging performance testing technologies and techniques. Adapt new and emerging technologies and techniques to meet the evolving demands in software development. Utilize CI integration tools to support continuous integration specifically related to performance and load testing. Modify performance testing scenarios to complement builds executed in Jenkins and other CM and automated deployment tools as directed. Qualifications Typically requires 10+ years of experience in performance testing, with a minimum of 3+ years of experience in a large-scale project with minimal to no supervision. Bachelor's or higher qualification in Computer Science, Information Systems, or equivalent is preferred. Experience developing performance testing scripts for MQ, Java Cloud, and AWS applications. 4-6 years of experience in performance testing and a comprehensive understanding of product performance testing concepts, methodologies, and techniques. 4-6 years of experience developing performance test scripts and execution using tools such as LoadRunner, Performance Center, JMeter, or any home-grown testing platform along with Java, Python, or other languages. Capability to run platform/application performance testing end-to-end from requirements, planning, scripting, load test executions, to result analysis. Experience in planning and designing performance tests for load, stress, spike, scalability, and volume testing. Strong experience in using and implementing best practice programs with respect to load generation, bottleneck analysis, usage of modeling tools, and statistical analysis. Extensive experience using server monitoring tools such as Dynatrace, Splunk, etc. Proficient in the analysis of performance test results for presentation to the product team/Tech operations. Proficient in using Integrated Development Tools such as IntelliJ, Eclipse, along with Source Control Systems such as Git or Subversion. Experience analyzing and generating reports and metrics. Knowledge and application experience of advanced programming concepts (e.g., threads, exceptions, I/O, memory management) in the Java technology stack is required. Technical Skills Experience with performance testing tools like Apache JMeter and LoadRunner Proficiency in scripting languages (Java) for developing and customizing test scripts Familiarity with monitoring tools like Dynatrace to collect performance metrics Understanding of KPIs and ability to analyze response times, throughput, error rates, and resource usage Capability to set up test environments that simulate production conditions accurately.
Experience range: 10 to 12 years