Position: Lead Automation QA Engineer / SDET
Company: Belkins Inc.
Experience required: 3y
English level: upper

Working at Belkins and Folderly means embedding excellence into every work-related activity and being free to create your own way of doing things while getting all the guidance needed.

- When you’re with us, expect lots of support and encouragement both from your team leads and peers.
- You'll be working alongside people who love what they do and enjoy sharing their enthusiasm with everyone around them.
- You'll also have limitless opportunities to explore - whether that means building up new areas of expertise or taking your career in a different direction!

**Responsibilities**

**Test management and Test Automation processes**

- Setup QA processes, approaches, frameworks, tools, and team composition from scratch
- Develop and maintain Test Automation Strategy
- Architect test automation frameworks (API, UI) from scratch
- Develop automated functional UI tests & API/Service level tests
- Integrate automated scripts into CI/CD process
- Develop, maintain and expand automated testing infrastructure
- Devise and document test frameworks, coding standards, preferred design - patterns and development methodologies
- Ensure code quality with peer reviews to ensure guidelines and standards are followed
- Define Quality Metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the Product as a part of test automation process
- Make a conclusion and report about the quality of the product under test
- Collaborate with other members of the QA team to automate the manual test processes
- Manage, analyze and mitigate testing risks

**Talent and team management:**

- Participate in hiring / interviewing process
- Onboarding of new team members
- Mentor AQA team members, build and support their professional development

**Hard skills requirements:**

- Professional experience in QA Automation of Web and backend API testing
- Experience in leading and managing the Testing teams across the account
- Knowledge of testing specifics for different application types (Web, backend, mobile, embedded, high load, SaaS, etc.)
- Strong experience in the creation of automation frameworks from scratch
- Deep understanding of SOLID principles and design patterns, hands-on experience applying them into test frameworks
- Nice to have coding experience in Javascript or Typescript
- Solid experience with test automation tools like Selenium (or similar) and grids
- Hands-on experience with API testing frameworks or raw HTTP clients
- Experience with different test runners
- Experience in working with version control systems (e.g. GIT, SVN and others)
- Strong experience with continuous integration processes and tools. CI tools setup, tuning and configuration
- Virtualization (Docker, Vagrant etc)
- Experience of working in an Agile Scrum/Kanban development environment
- Good English skills – Upper-Intermediate or higher

**Desirable**

- Virtualization environment management skills
- Development of the mock/stub services
- Experience working with DB (MongoBD, PostgreSQL, etc)
- Experience with cloud services (GCP, AWS)
- Experience with cloud-based automation solutions like Browserstack

**Personal skills:**

- Self-motivated to continually learn and adopt the latest industry innovations and technology
- Self-disciplined and result-oriented, able to work with minimal supervision
- Strong communication and problem-solving skills
- Good team player; motivated to solve complex tasks
- Good analytical skills
- Strong attention to detail and accuracy