Position: Software Development Engineer in Test — IQ
Company: SQUAD
Category: QA Automation
Experience required: 2y
English level: intermediate

Job Summary
We are looking for a Software Development Engineer in Test to work on the test automation infrastructure for multiple devices. You will support infrastructure that processes device data, video and automatically upgrades device firmware. You will also work with an automated camera testing system.
Responsibilities and Duties
— Backend development and support using Python 3.8, FastAPI, SQLAlchemy ORM
— Design and develop automated tests for backend support
— Discuss with QA and Lab engineers new features and improvements and implement them
— Implement camera testing system using an industry standard robotic arm (a piece of testing equipment) to test devices

Qualifications and Skills
— Significant experience working with Python 3
— Experience with Linux systems
— Experience with Docker
— Experience working with database systems such as PostgreSQL
— Experience with FastAPI (or Flask) and SQLAlchemy ORM
— Experience with web development, APIs, and web services.
— Good understanding of REST principles in design process
— Understanding of the entire web development process (design, development, and deployment)
— Teamwork skills with a problem-solving attitude
— An ability to work remotely and use conference and collaboration tools effectively
— Understanding the classic test pyramid
— Good written and spoken English

Nice to have
— Experience working with AWS (SQS, S3)
— Scripting languages experience (e.g. bash)
— Understanding the DevOps and CI tools (Jenkins, GitLab)
— We offer multiple benefits that include
— Working on impactful security products and the opportunity to use them personally
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from the start date and sports compensation after the trial period
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.