Position: AQA Engineer (Python)
Company: CHI Software
Experience required: 5y
English level: intermediate

Project description: This is a vending machine for different kinds of goods. The goal is: to make a full cycle development - cloud on Python and AWS; Front-end: a couple of portals on Angular selling statistics (of selling those goods) and devices/ infrastructure management; device part - which contains 3 parts: vending machine itself; screen with targeted advertisement; AI ML camera. Back-end: Python; Lambdas, Lambda layers, DynamoDB, API Gateway, SNS queues, CloudWatch, EventBridge, serverless deployment IoT Core - MQTT; Front end: Angular, Typescript, Node.js, Rxj


**Responsibilities:**

 * Create and maintain the test cases/test plans

 * Provide automated and manual testing of software releases (including API and web testing)

 * Assist in the development of test infrastructure

 * Collaborate with other team members and stakeholders by Scrum methodology



**Requirements:**

 * 5+ years of QA experience in web app testing (automation and manual)

 * Knowledge of Python

 * Experience in Selenium

 * Basic knowledge of CI/CD pipelines

 * Intermediate+ English level

 * Experience in Linux-based SW testing is a huge plus

 * Experience in AWS (Lambda, S3, DynamoDB) is a huge plus