QA Automation Engineer

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

REQUIRED EXPERIENCE

  • 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

REQUIRED TECHNOLOGIES

  • 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
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