remote
Associate Principal, Software Development Engineer in Test SDET - Options Clearing Corporation
QA Engineer
Lead the design and execution of automated testing strategies for high‑availability trading systems, driving quality and efficiency across the software delivery pipeline using Python, Java, Selenium, CI/CD, AWS, and Docker.
About the role
Key Responsibilities
- Architect and implement scalable test automation frameworks for mission‑critical trading applications.
- Collaborate with development, QA, and DevOps teams to integrate automated tests into CI/CD pipelines.
- Lead code reviews, mentor junior engineers, and champion best practices in test design and execution.
- Analyze test results, identify root causes, and drive continuous improvement of test coverage and reliability.
- Stay current with emerging testing tools and technologies, evaluating their applicability to the organization.
Requirements
- 10+ years of software engineering experience with a focus on test automation.
- Proficiency in Python and Java, with extensive experience using Selenium and related frameworks.
- Strong background in CI/CD, AWS, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and a track record of delivering high‑quality, maintainable test solutions.
- Effective communication skills and a collaborative mindset.
Skills
pythonjavaseleniumtest automationcicdawsdocker