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

Our client is a major player in the Point-of-Sale domain, servicing more than 100,000 food service sites in the USA and actively entering the European market. We’re building a product suite that covers the full cycle of restaurant operations, including in-store POS platform, cloud-based data management, online ordering, complex analytics solutions, reporting tools, and more. Our flagship product, the POS platform, is an offline, cloud-based, cross-platform solution covering all possible flows to run an Enterprise restaurant business. What's in it for you:


• Develop your professional skills through complex tasks: work with hardware and database, perform integration with PayPal
• Join a team of a skilled professionals: over 50% of the specialists in the team are seniors. Get a mentor who will help you grow
• Work on a non-trivial product: the app can run on a huge variety of devices and has unique features (data synchronization, disaster recovery)

Qualifications and experience:
• At least 3 years’ experience in test automation
• Proficiency in, at least, one modern programming language such as Python, Java, JavaScript, etc.
• Strong knowledge and experience in object-oriented design and data structures
• Experience in writing automated tests and test cases
• Experience in contributing to the architecture and design of new and existing systems
• General experience with Unix
• Experience with DevOps practiсes
• Practical experience with databases (SQL or NoSQL)

Nice to have:
• Experience with AWS (or other cloud computing services such as Google Cloud, Azure, etc.); management of EC2 instances
• Basic knowledge of JavaScript (TypeScript is preferable)
• Experience with Docker

Key responsibilities:
• Together with the team of developers, be responsible for the project quality
• Participate in ongoing collaborative development, improvement, implementation of automation test solutions, test data and test result reporting
• Create automation testing framework for the project
• Develop automation tests for Web (UI and API) application with microservices architecture
• Develop automation testing tools (stubs, drivers, emulators, etc)
• Create, maintain, extend and execute automation test coverage in close coordination with developers and other AQA team members
• Maintain all related tests documentation, proactively obtain and clarify requirements as necessary
• Communicate and report to the client daily tasks status updates
• Contribute to enhancing engineering practice in the CI/CD area

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