Role Overview
Our Engineering team develops and maintains modern, cloud-based applications and AI-powered solutions that support global business operations. We are seeking a highly motivated Software Development Engineer in Test (SDET) to join our engineering team. You will work closely with software engineers, product owners, architects, and subject matter experts to design effective test strategies and build robust automation frameworks for complex, high-volume distributed systems.
Responsibilities
- Gain deep knowledge of product requirements, architecture, and Asset Management/Post-Trade processing.
- Design, implement, and maintain comprehensive automated test frameworks for functional, API, integration, regression, and performance testing using Python.
- Build and execute automated test cases for high-volume, distributed, service-oriented systems.
- Conduct thorough API testing, including performance validation using JMeter, database, and end-to-end testing.
- Participate in Agile ceremonies and provide recommendations on testability and quality improvements.
- Collaborate with development, infrastructure, and release teams to ensure continuous product quality.
Requirements
- Bachelor’s degree in CS, Engineering, or IT with 2-5 years of SDET/QA experience.
- Expertise in software testing methodologies, API performance testing using JMeter, and database testing with SQL.
- Hands-on proficiency in building scalable automation solutions using Java or Python, Playwright, JavaScript, and BDD frameworks.
- Specialized experience testing Generative AI, LLMs, AI Agents, Chatbots, Copilots, Prompt Engineering, and RAG solutions.
- Familiarity with Agentic AI frameworks (LangChain, CrewAI, Semantic Kernel, LangGraph), Vector Databases, and AI platforms (Azure OpenAI, OpenAI, Claude, Google Gemini).
Skills
- Python
- Java
- Playwright
- JMeter
- JavaScript
Nice to Have
- Proficiency with public cloud platforms like AWS, Azure, or GCP.
- Experience with containerization technologies like Docker and Kubernetes.
- Exposure to CI/CD tooling including Jenkins, GitLab CI, GitHub Actions, or Azure DevOps Pipelines.
- Knowledge of Web 3.0, Distributed Ledger Technologies, or Blockchain ecosystems.