What You'll Do: This role will be responsible for Performance & parallel testing which includes but is not limited to segments of the planning, design, and execution of performance & parallel testing. This role involves collaborating with multiple teams including development teams, DevOps, System & Infrastructure teams, etc. identifying performance bottlenecks, understand & articulate the issues precisely, troubleshoot and investigate issues, raise risks, work on mitigation plans, and make decisions. This role requires a good understanding of performance & parallel testing strategies, high availability solutions, and AI-driven testing methodologies. Primary responsibility will be to assist the team with parallel testing strategy and design. The work will involve analysis of both target systems, creating side-by-side run modes using AI, automation and creation of ad-hoc testing tools and there will be opportunities for training on these concepts. Primary Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. Analyze the business requirements, understand the expectation from end user, review with Business Analysts/SMEs and design test scenarios. Develop comprehensive performance & parallel test plans based on system requirements and risk assessments. Leverage Python and Java to create ad-hoc parallel testing tools to be used inte h side by side system runs and for automating the comparison of output data generated by both systems (nice to have). Design and develop performance & parallel test scenarios & scripts using appropriate tools and frameworks. Automate the scripts with available tools wherever possible. Design and develop parallel testing strategies. Develop automation that can compare system outputs between a cloud-based system and legacy client server, DB2, Java system. Monitor system behavior during performance, Load, Stress, and parallel tests and ensure systems meet functional and performance objectives. Functional testing knowledge will be required and a good understanding of Financial Clearing and Risk systems. So, some industry knowledge is preferred, but not a showstopper. Identify performance bottlenecks, root causes, and potential solutions. Identify functional testing issues, root causes and potential solutions. Analyze Results, compare against SLAs, Benchmarks and Provide insights to improve End User Experience. Document defects in Test management tool and provide input for improving performance & parallel test processes. Work closely with development, QA and Operations teams to understand application architecture, requirements and integrate performance & parallel testing into the overall testing strategy. Stay abreast of industry best practices and bring innovative ideas. Design and develop automated parallel testing tools using AI-based decision systems (Claude). Nice to have. Establish testing standards, technical guidance, develop test strategies and conduct knowledge sharing sessions. Data extraction knowledge for both legacy Linux and AWS DBMS, AWS S3 Process oriented , documentation heavy Automation mindset – Scripting, test data setup, execution, comparison, and reporting. Ability to create repeatable tests with limited manual intervention Supervisory Responsibilities: NA Qualifications: The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions. Knowledge of development & testing lifecycles (Waterfall/Agile), change control tracking, and test planning with experience in AI-driven testing methodologies. Analytical skills to test sophisticated systems, log defects, implement predictive analytics, and clearly communicate findings to stakeholders. Strong communication skills (written and oral), and ability to work effectively with clients and management. Highly motivated self-starter with creative problem-solving skills and ability to handle multiple projects simultaneously in a fast-paced Agile environment. Technical Skills: Experience in Performance and parallel testing on cloud & on-prem for n-tiered environments. Experience in understanding the application architecture, NFR’s & identifying production workloads. Experience in AWS or Azure platform to run performance and parallel tests. Experience in monitoring queues with tools like Any Point, MQ explorer and IR360 Automic Automation and Job Scheduling– UC4, nice to have Experience in running automated performance tests via CI/CD pipelines (on platforms like Cloud bees, GitHub etc.) Nice to have Experience with application monitoring/Observability, building dashboards, identifying & establishing SLA’s, logging & tracing. Understanding of Capacity planning and Performance tuning. Understanding of container technologies such as Docker or Kubernetes. Working Knowledge of Testing tools – Spiratest Working knowledge of Atlassian products – Jira Software, Confluence Working knowledge of Python, Java Script and Java language Good problem-solving skills with the ability to think outside of the box when designing and implementing the parallel testing platform.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level