QA Automation Engineer (Python/Java)
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Role: QA Automation Engineer (Python/Java) – Fixed Income & DerivativesLocation: Charlotte, NC (Hybrid – 3 days onsite)Duration/Type: Long-term Contract Interview: VirtualVisa: Any (USC, GC, H1B you sponsor, H4-EAD) – No OPT-EAD
About the Role
We are looking for a QA Automation Engineer with strong Python/Java coding skills and Capital Markets experience (Fixed Income or Derivatives trading). The candidate will be responsible for developing and maintaining automation frameworks, creating test scripts, and validating trading workflows in a Front Office Sales & Trading environment.
Key Responsibilities
Design, develop, and maintain test automation frameworks using Python/Java.
Automate test cases for Front Office Fixed Income and Derivatives trading applications.
Collaborate with Dev and QA teams to review requirements, refine user stories, and implement automation.
Participate in impact assessments for new features and changes.
Maintain test plans, test cases, test data, and automation scripts in Xray/Jira.
Conduct hands-on testing for complex trade workflows.
Contribute to CI/CD automation, execution, and reporting.
Identify, log, and report risks/issues.
Required Skills & Experience
5–7 years in QA Automation / SDET with Python/Java.
2+ years testing Fixed Income or Derivatives trading systems.
Hands-on with trading platforms such as Murex, Sophis, Summit, Numerix, ION, or CRD.
Strong knowledge of automation frameworks and API/web UI test automation.
Familiarity with Agile/Scrum and QE/SDET practices.
Ability to understand complex trade flows across multiple systems.
Strong troubleshooting, risk identification, and issue management skills.
Powered by JazzHR
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
