Senior QA Automation Engineer (using JavaScript)


от 230 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день


Ведущая глобальная компания, оказывающая услуги по формированию digital стратегии и разработке программного обеспечения

Описание вакансии

Условия работы

Our Client is a US multinational investment bank and financial services corporation. We are currently building a new team that will be responsible for Commodities Pricing platform. The team will be responsible for implementing new business-driven functionality, technical and regulatory-driven changes, QA Automation and DevOps as well as production support for a set of applications. The platform is newly built and utilizes modern technology stack in order to serve the Client's Commodities business globally. Currently the platform provides pricing for flow commodities trading and will onboard pricing of exotic instruments in future. You will join Luxoft development team based in Moscow and partner with client's teams based in the US, London and Singapore.

Technologies used:
Java, Python, HTML5, React, Puppet, Kubernetes, Openshift, Docker, Rabbit MQ, Mongo DB, uDeploy, Team City, AWS, Linux

• Create automation tests for the platform (both FE and BE)
• Run and maintain integration test suit
• Participate in Functional/ Non-Functional and Regression testing
• Communicate with the wider QA team and use best practices / tools / process in line with QA process in Commodities Tech
• Work together with development and QA representatives from other teams for front-to-back deliverables

Mandatory Skills:
• 3+ years of proven experience in QA Automation for complex enterprise systems using JavaScript (preferred), Python/C# or Java
• Experience in establishing Front-End test automation from scratch
• Solid understanding of testing theory and best practises for QA in enterprise environment
• Good experience with Linux/ Unix, Shell Scripting and Docker
• Experience with CI/CD pipeline: Team City, Jenkins, Git, etc.
• Good spoken and written English
• BSc/MSc in Computer Science or relevant
• Experience and understanding of Test Driven Development (TDD) practices