Position: QA Automation Engineer
Company: Erbis Cloud Services
Category: QA Automation
Experience required: 3y
English level: upper

We are looking for **Automation QA Engineer / SDET** ready to start within 2-4 weeks from a trip to a client’s side to the USA. USA visa required. Client is a fast growing e-commerce retailer, who recently went to IPO.

**Responsibilities:**
- Create and review test cases to maximize potential for automated test execution
 - Implement programmatic functional tests at varying scope (unit, component database, integration, system integration, front-end & performance…)
 - Design and implement scalable tools and frameworks to simplify test development, including simulators/mocks and data generators
 - Integrate test infrastructures to fit into CI platform
 - Advocate quality and testability in peer design and code reviews

**Requirements:**
 - 3-5 years as a Quality Engineer or Test Automation Engineer
 - Programming experience in object-oriented language such as Java, C#, Kotlin, Javascript, Python...
 - Experience with JUnit or other unit testing frameworks (open source or commercial)
 - Experience with Git or other version control tools (BitBucket, SVN)
 - Expertise with complex data structures, with the ability to write simple and complex SQL queries and backend data (parallel) validation
 - Experience testing relational databases, components, API, integration & front-end points
 - Understanding of TDD, BDD, and data-driven test practices

**A plus would be:**
 - Working with scalable websites (e-commerce) or large-scale applications
 - Experience with shell, bash, powershell
 - Atlassian suite of tools (Jira, Confluence)
 - CI/CD tools (Bamboo, Jenkins, Semaphore, other)
 - Familiarity implement non-functional tests & tools at varying scope (browser compatibility, performance, scalability or application security/penetration test)
 - Familiarity of VM, Docker, Vagrant and/or cloud-based compute environments