Fis

Non Functional - Engineer (performance engineering, non-functional testing)- 6 to 11 Years- Pune, Bangalore Location

IND BNGL FL2-3 TWR 3Full timePosted about 2 months ago
Apply on Fis →Sign in to save this role

Sign in to see who you know at Fis.

About us :At FIS, our technology and our people are moving forward. We advance the way the world pays, banks and invests. We believe in building inclusive, diverse teams. Together, we innovate to help our colleagues, clients and communities succeed. If you’re ready to grow your career and make an impact in fintech, we have one question: Are you FIS?About the RoleWe are looking for an experienced Non-Functional Engineer to join a team developing backend payment-processing software for large international banks.Our technology landscape includes legacy applications deployed on IBM WebSphere, modernized Java applications running on Open Liberty, and cloud-native applications deployed on Kubernetes. Our payment solutions are standardized around SWIFT messaging and must meet demanding requirements for performance, scalability, resilience, availability, and operational stability.The Non-Functional Engineer will be responsible for designing, implementing, maintaining, and automating tests that validate the non-functional requirements of our software. You will work closely with architects, developers, DevOps engineers, and other stakeholders to identify bottlenecks, investigate failures, and improve the overall reliability and performance of the platform.You will also support the analysis and resolution of non-functional issues reported by customers in production environments.What You Will Be Doing-Define test approaches and test scenarios for non-functional requirements, including: Transaction throughputNetwork bandwidth and data volumeResponse times and latencyScalabilityResilience and fault toleranceHigh availability and recoveryResource consumptionStability under sustained loadBehaviour during infrastructure or dependency failuresCreate, maintain, and execute automated non-functional test suites for: Legacy Java applications running on IBM WebSphereJava applications deployed on Open LibertyCloud-native applications running on KubernetesTranslate architectural and business requirements into measurable non-functional acceptance criteria.Develop realistic workload models that represent payment-processing patterns used by large banks.Validate application behaviour under normal, peak, stress, endurance, and failure conditions.Automate the provisioning, execution, monitoring, and reporting of non-functional tests.Integrate non-functional testing into Maven and Jenkins-based CI/CD pipelines.Analyse application, infrastructure, JVM, network, and container-level metrics to identify bottlenecks and abnormal behaviour.Use logs, metrics, traces, and test results to perform root-cause analysis.Work with architects and developers to diagnose and resolve issues identified during non-functional testing.Reproduce and investigate performance, capacity, resilience, and stability issues reported by customers.Provide clear test reports containing: Test objectives and assumptionsEnvironment and configuration detailsWorkload characteristicsResults and observationsIdentif...

Read the full posting on Fis →