Key Responsibilities:
Develop (Python/Pytest) automation tests in all components (e.g. API testing, client-server testing, E2E testing etc.) to meet product requirements and customer usages.
Triage automation failures, increase automation stability and take part in our continuous and release testing.
Ensure coverage on critical components and close any test gaps that have been identified
Hands-On experience in Python
Proficiency in test automation frameworks and tools such as Selenium, Cucumber.
Experience working in a Microsoft Windows and Linux environment
Experience working with compute/storage services of AWS (EC2/S3/EFS/RDS)
Experience using Postman and automated API testing
Experience with using Agile development methodologies
Experience designing & executing load/stress and performance testing
Experience using test cases & test execution management tools and issues management tools (e.g Jira), and development environments (like Visual Studio, IntelliJ, or Eclipse).
Experience in Pycharm is a plus
Domain Experience:-
Investment banking or electronic trading is mandatory
Strong understanding of distributed systems
cloud computing (AWS), and networking principles.
Ability to understand complex trading systems and prepare and execute plans to induce failures
Lang: -Python.
Experience with chaos engineering tooling such as Chaos Monkey, Gremlin, or similar
Bachelor's Degree