JOBSEARCHER

Senior Software Developer in Test - QA with Python and pytest

Overview In this role you will drive software quality across cloud-native trading and financial systems, building scalable automation from the ground up. You join a collaborative engineering team where quality is embedded into development, not treated as a separate function. You will define automation strategy for mission-critical applications and work with modern cloud technologies, distributed systems, and CI/CD pipelines. This position offers the chance to shape testing practices for high-stakes financial software and contribute to a modernization effort. You will partner with engineers to deliver production-grade automation that accelerates delivery and reliability. Compensation / BenefitsCompetitive base salaryAnnual discretionary bonusMedical, Dental, and Vision insurance401(k) with company matchPaid Time Off and company holidaysProfessional development and certification reimbursement ResponsibilitiesDesign, develop, and maintain enterprise-grade automation frameworks using Python and PyTestBuild automated testing solutions for APIs, backend services, web applications, and cloud platformsCollaborate with Software Engineers throughout the SDLC to improve software qualityCreate reusable automation libraries and testing utilities scalable across teamsDevelop automated regression, smoke, functional, integration, and end-to-end test suitesIntegrate automated testing into CI/CD pipelines to support continuous deliveryIdentify quality gaps early through automation and proactive testing strategiesDebug complex software issues and collaborate with developers to resolve production defectsContribute to automation standards, coding best practices, and quality engineering initiativesContinuously evaluate new testing tools and technologies to improve efficiency Key requirements6+ years of experience as an SDET, QA Automation Engineer, or software engineer focused on test automationExpert-level Python programmingExtensive experience building/maintaining automation frameworks using PyTestExperience developing automated API, integration, regression, and end-to-end test suitesStrong understanding of OOP and software engineering best practicesExperience testing cloud-native apps deployed in AWS, Azure, or GCPExperience integrating automated testing into CI/CD pipelinesStrong experience with REST APIs, JSON, and API automation toolsSolid understanding of SQL and database validation techniquesExperience working in Agile environmentsExcellent analytical, troubleshooting, and communication skillsanalytical thinkingtroubleshootingclear communicationPlaywrightSeleniumDocker