Position: Middle AQA Engineer
Company: AgileEngine
Category: QA Automation
Experience required: 2y
English level: intermediate

Do you love to make new things, develop and test cool stuff that will be used by top IT companies? Do you want to learn about new groundbreaking networking and cloud technologies in a hands-on, fun and exhilarating environment? If you want the thrill of your life, want to change the world and work with and learn from a team of rock star QA engineers and developers, then come join us.
We pay as much attention to building a culture of fast learning in a fun and trustworthy environment as we do to building and testing our products.

**Requirements:**

● 2+ years of experience in Quality Assurance
● Experience in API/e2e testing
● Experience with Python 1+ automation and Selenium
● Understanding of OOP
● Experience in one/more of the following — SQL, NoSQL, API gateways, L7 caching, distributed systems (dockers, containers, HA, DR, scale), Kubernetes, microservices, API load testing, load balancers, Analytics
● Understanding of Networking fundamentals
● Upper-intermediate English
● Excellent presentation and communication skills combined with the ability to work in a distributed team environment

**As a plus:**

● Experience in Web Application Security testing/Penetration testing
● Experience in AWS/Azure
● Experience in Virtualization, Containers (LXC, Docker)
● Experience in Agile/Scrum environment
● Advanced PyTest usage
● Basic Javascript knowledge

**We offer:**

● Interesting projects and challenging tasks
● Flexible work schedule
● Zero bureaucracy
● Friendly team with great corporate culture and mentorship (visit us and see it yourself)
● US democratic management style
● Opportunities for self-realization, professional and career growth
● Cool events and team activities

**Responsibilities:**

● Write front-end automated tests using Selenium Webdriver
● Write REST and JSON RPC API automated tests
● Define, modify and execute test plans and regression strategies
● Perform exploratory testing with an automation first mindset
● Perform application testing to ensure program changes are functional and are in compliance with established standards
● Document software issues and enhancement requests and assist development with concise and detailed steps for the defects found while performing manual functional, integration, and regression tests
● Progressively enhance continuous integration using tools like Jenkins and Gitlab
● Work with all functions to improve overall development and test processes
● Build functional and regression automation test suites
● Perform load and scale testing
● Work closely with Software and QA Engineers in Kyiv and Palo Alto to jointly deliver a cohesive solution
● Be an advocate for testing software

**Project description:**

The trusted platform provider of choice for more than 500,000 customers globally, VMware is the pioneer in virtualization and an innovator in cloud and business mobility. A proven leader, we allow you to run, manage, connect and secure applications across clouds and devices in a common operating environment, so you get both freedom and control.
VeloCloud by VMware provides bandwidth expansion as well as direct optimal access to enterprise and cloud applications, and data. It also enables virtual services insertion in cloud and on-premise — while dramatically improving operational automation.