Position: Intermediate Automation Test Engineer (Python)
Company: Dev.Pro
Category: QA Automation
Experience required: 2y
English level: intermediate

We invite an experienced Test Engineer to join our team! We offer an exclusive opportunity to work on a project in which web and desktop testing are performed simultaneously and includes different target platforms and devices.    
For more than 30 years, our client has partnered with leading quick service and fast-casual restaurants in employing best-of-breed restaurant technologies to grow their businesses. Through one powerful platform, it delivers an end-to-end suite of purpose-built solutions for quick service and fast-casual brands, franchisees and restaurant managers to effectively manage, control and standardize their processes. 

We're looking for a person with good time management and great attention to detail, combined with the ability to deal with ambiguity and drive solutions, independently or collaboratively. What's in it for you:
• Work with Web UI, perform integration with payment systems and grow as a specialist
• A unique business domain: our client partners with world-leading brands, including Burger King"

**Qualifications and experience:**
• 1+ years’ experience in quality assurance and/or development
• 1+ years’ experience in comprehensive QA automation tests using Python
• Experience with REST API
• SQL knowledge 
• Knowledge of OOP concepts
• Familiarity with Linux and shell scripting
• Hands-on experience with SSH using in tests
• Experience with version control systems
• Preferred experience working in a CI/CD environment
• Intermediate+ English level

**Nice to have:**
• Experience in mobile testing
• Experience with Selenium, Appium
• Docker basic knowledge
• Experience with XML
• Experience in desktop applications testing

**Key responsibilities:**
• Develop and document test strategies, test cases, and test plans
• Develop in-house automation frameworks/tools
• Perform SQL data quality testing using large data sets
• Execute manual/automation test cases/test plans
• Maintain existing automation test suites/frameworks
• Perform functional and regression testing 
• Develop automation tests for Linux desktop, Web UI, API, and mobile 
• Review and analyze test execution results
• Maintain all related test documentation
• Prepare testing data
• Proactively obtain and clarify requirements as necessary
• Communicate and report daily task status updates to the client

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year

**About Company:**
**Dev.Pro** is a US-based outsource company of people who value high ethical standards and have delivered superior software products since 2011. The rapid growth of the company brings more development opportunities for our specialists, which is key to delivering an exceptional experience to our clients.