Position: Mid/Senior Automation QA (Java) (2074)
Company: Exadel
Category: QA Automation
Experience required: 3y
English level: intermediate

**About the Customer:**
The Customer is a multinational corporation with long-lasting significance in the domain of electronic payment transactions. The company is primarily known for its consumer-facing, merchant-operated and self-service payment systems for the financial, retail, hospitality, petroleum, government and healthcare industries.

**About the Project:**
The client is going to expand the current electronic payment system to the US market. Several objectives were defined:
- Create AWS infrastructure and needed environments in US
- Perform migration from MySQL to MongoDB
- Add Kafka module for payments requests processing
- Set up logging using ELK stack
- Set up CI/CD
- Create integration modules with several external systems
- Rewrite existing Web interface to ReactNative to support both Android and iOS. Currently     only Windows and Android devices are supported
- Add support of several new languages
- Set up QA Automation process
- Enhance coverage of Unit Tests
- Create knowledge transfer and training for client’s support team

**What we value:**
When you join our team, you'll be immersed in a culture where teammates always help each other achieve better results. We believe that together we are greater and that we can find brilliant solutions by sharing ideas. 

**Position Requirements:**
- 3+ years of total experience in QA/Testing & Test Automation
- Strong software engineering and development skills in SDET Java/Selenium
- Be cloud oriented and be familiar with Amazon, CI/CD processes
- Curiosity on how tools you use work under the hood
- Passion for testing and aspiration to deliver high-quality product
- Previous experience with Unix operating systems and networking
- Reasonable verbal and good written English

**Nice to Have:**
Bachelor’s degree in Computer Science or equivalent experience

**Position Responsibilities:**
- Running tests;
- Creating plans, test scenarios, test cases and test reports
- Active participation in the software development process, cooperation with programmers, analysts and administrators
- Development and improvement of a set of methodologies, procedures and tools used in the field of testing
- Providing the best quality tests
- Execute and monitor results of automated suites within CI infrastructure
- Creating technical and utility documentation

**Why Exadel?**
- You can build your expertise with our Sales Support team, who provide assistance with existing and potential projects
- You can join any Exadel Community or create your own to communicate with like-minded colleagues
- You can participate in continuing education as a mentor or speaker. You will not only be emotionally but also financially rewarded for mentoring
- You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees
- You can learn English with the support of native speakers
- You can take part in cultural, sporting, charity, and entertainment events
- Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place 
- We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments

Let's have a talk:)