JOBSEARCHER

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

Overview In this role you drive automation to ensure OCC's mission-critical financial systems stay stable, fast, and continuously deliverable. You’ll collaborate with developers, product owners, and platform engineers to embed quality across the software lifecycle. You’ll shape automation strategy, build and extend testing frameworks, and contribute to performance testing and test data management. This position offers a chance to impact complex systems in a regulatory-driven environment while advancing your automation leadership. Compensation / Benefitshybrid work environment (up to 2 days remote)tuition reimbursementstudent loan repayment assistancetechnology stipendgenerous PTO and parental leave401k employer match ResponsibilitiesCreate, maintain, and execute automation test plans and scriptsDevelop, enhance, and extend automation frameworksIdentify and automate quality tasks during sprint cycles for new featuresPlan and analyze test requirements, risks, and testability; write master and detailed test plansParticipate in performance/load testing and regression testingSupport test environments and test data managementReview and improve test procedures to increase efficiency and reduce redundanciesProvide user and system issue support for Ovations systemsBuild and maintain relationships with key colleagues and vendors to meet current/future needs Key requirementsExperience in an Agile environmentHands-on design, development, and maintenance of automated test cases and frameworksExperience with multiple domains (web/mobile, Unix/Linux, distributed/parallel systems, large software systems, security, cloud)Strong testing experience with test plans, automated tests, and test frameworksUnderstanding of SDLC and experience implementing software applicationsJava-based software development with OO designAutomated testing framework experienceAPI and high-volume data testingProficiency with test management and test automation toolsExperience building and running tests across multi-system environmentsKnowledge of performance and scalability testing