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