JOBSEARCHER

Senior Associate, Software Engineering: Software Development Test (SDET)

Overview In this role you will execute performance and failover testing for mission-critical clearing and settlement systems, spanning multi-region cloud and on-premise environments. You will design tests, run benchmarks, and analyze results to ensure systems meet strict RTO/RPO requirements. Collaborating with DevOps, development, and infrastructure, you will validate performance during failover, DR scenarios, and cross-region switches. This is a hands-on position that shapes performance engineering across OCC’s distributed architecture and regulatory-compliant platforms. Compensation / Benefitshybrid work environment with remote optionstuition reimbursementstudent loan repayment assistancetechnology stipendgenerous PTO and parental leave401k employer match ResponsibilitiesDesign and execute performance tests with LoadRunner, JMeter, and Gatling across AWS and on-prem environmentsCreate and maintain LoadRunner scripts, test scenarios, and repositoriesAnalyze results to identify bottlenecks and optimization opportunities; produce findings reportsDevelop and maintain test automation scripts in Python/Java and integrate tests into CI/CD pipelinesCreate parameterized test data and document test procedures, baselines, and expected resultsCollaborate with DevOps to set up multi-region test environments and validate themCorrelate performance with APM/monitoring platforms (Splunk, Dynatrace, AppDynamics) and generate dashboardsExecute failover and disaster recovery tests across primary, secondary, and tertiary regions, including apps, databases, Kafka, and middlewareValidate RTO/RPO metrics and post-failover performance against SLAs and regulatory requirementsTest multi-region deployments for replication lag, data consistency, and failover behavior during region switchesDocument and present results and trends to QE leadership Key requirements3+ years hands-on performance testing experience with LoadRunner, JMeter, or similar tools2+ years designing/executing failover/disaster recovery testing in cloud or hybrid environmentsProficiency in LoadRunner scripting or strong hands-on JMeter/Gatling experiencePython or Java for test automation and data generationExperience with AWS and cloud-native performance implicationsWorking knowledge of Kafka and event-driven systemsSQL skills for test data and validation (SQL Server, Oracle, DB2)Experience with test automation frameworks and CI/CD (Jenkins, GitHub, GitLab)Familiarity with APM/observability platforms (Splunk, Dynatrace, AppDynamics)Experience with Linux CLI and basic Linux OS understandingExperience with Jira/Zephyr/SpiraTest for test managementExperience testing multi-region architectures or distributed systemsExperience in financial systems, clearing, settlement, or regulated, low-latency environmentsISTQB Performance Tester or equivalent certification preferredKubernetes/containerized app performance testingUC4 (Automic) scheduling experiencePostman/RestAssured API testingETL tools/Tableau data pipeline testingAWS certification or cloud architecture knowledgeOptions/Futures industry experience (preferred)Kafka cluster setup and performance tuningstrong communication skillscollaboration across cross-functional teamsattention to detailLoadRunnerJMeterGatling