Position: QA Automation Engineer ( Python)
Company: Luxoft
Experience required: 3y
English level: intermediate

The application serves a wide variety of stakeholders such as Traders, Risk Managers and Financial Controllers and its mission is to provide accurate and timely valuations of trades and their sensitivity to market factors. The types of project undertaken by the team ranges from architecture decisions, regulatory driven, business process automation, intraday risk, to large scale risk and valuation impacting changes. This is a challenging and exciting opportunity to work within G10 Rates Risk Technology, cooperating with multiple trading desks, market risk managers and financial controllers to develop this strategically important platform.

Responsibilities
- Automation and Manual test cases creation and maintenance
- Requirements gathering and investigation
- System Integration and Regression test cases execution
- Reporting the test results
- Daily communication with all project participants and customer representatives
Skills
Must have

- 3+ years of experience in automation as well as manual testing of complex back-end applications
- Experience in writing automation tests on Python as well as writing code in pure Python without usage of automation frameworks
- Readiness and desire to work on both manual and automation testing
- Excellent mathematical analytics skills
- Good understanding of the theoretical aspects of software testing
- Experience of work with multiple frameworks for automation tests and results reporting
- Good spoken and written English
- Team player with an ability of expressing own ideas
Nice to have

- Experience with automation scripting and knowledge of any automation technology
- Experience with CI/CD pipeline: Team City, Jenkins, Git, etc.
- Banking and enterprise environment experience is a plus