Position: Test Automation Developer (SDET)
Company: Sembly AI
Experience required: 3y
English level: intermediate

Love ensuring that applications are robust and stable? Read on.
* Work on... the MOST interesting projects (AI startup, 'nuff said)
* Implement... the LATEST frameworks and patterns
* Learn from... the MOST fun and knowledgeable co-workers
US-based company, office in Ukraine, fun team
 
Is this you?
— You love when apps are delightful and love to deliver a high grade experience to users
— You are a "stickler" for clean structured code, good test coverage, and love to annihilate bugs, present and future
— You are a great developer that can tackle feature tasks while having abundant experience in writing the testing layer of apps or systems
— You are organized, responsible, responsive, communicative, and a good team player
 
Required skills
— 3+ years of experience in software development and/or test automation develoment
— Excellent python programming skills, abiding by SOLID principles and familiarity with code “smells”
— Experience in automation test development
— Experience in creating and maintaining automation frameworks
— Experience in source version control systems (GIT) and dockerized environments
 
Responsibilities
— Improve and optimize automated tests framework
— Develop automated tests from the scratch for desktop applications using Python
— Execute automated test scripts and analyze results
— Code, design and documentation review
— Autotest environment configuration and support
— Work with development team, QA, infrastructure, and support teams to identify, reproduce, and report defects
— Develop troubleshooting and resolution scripts or environment issues
— Create documentation (Test Strategy, Test Framework);
— Test realized fixes
 
A Plus
— Experience with any of the following: Kubernetes, Celery, Puppeteer, Selenium, and Kafka
— Experience with load testing and/or load testing suites
— Good knowledge of network protocols, connections, sessions, and API paradigm
 
We offer
— Competitive salary
— Product work, long-term stable employment, no clients or outsourcing
— Fast growth in knowledge, skillset, and responsibilities
— Firm-supported courses, additional training
— Remote work with option to work at our Odessa office
— A fun, supportive and collaborative team, both English and Ukrainian speaking