Position: Senior Automation Engineer
Company: Smart Tek Solutions
Category: QA Automation
Experience required: 3y
English level: fluent

**Main requirements:**
- 3+ years of experience as an Automation Engineer in a product development company;
- 1+ years of API testing experience;
- Familiar with CI/CD processes, tools, and configuration;
- Automation testing experience with Python;
- Good understanding of overall QA methodologies and process;
- Ability to create a test plan, execute it and report on it;
- You are able to learn quickly and to adapt to existing tools and technologies;
- Understanding of SQL and NoSQL database(s);
- You are a humble and proactive team player;
- Good communication skills and logical thinking;
- PyTest experience - big advantage;
- Robot Framework experience - advantage;
- Fluent in English.

**Will be a plus:**
-You are dedicated to learning product functionality and use cases deeply;
- You are willing to go beyond finding bugs to diagnosing why problems occur;
- You understand business objectives and clearly communicate client needs to deliver the software product of expected quality;
- You have earned BA/BS degree in computer science or equivalent.

**Responsibilities:**
- Validate and test a wide variety of technologies and platforms (mobile, web, cloud, etc.);
- Develop automation infrastructure and automated testing scenarios;
- Verify that real-world use cases and user expectations are simulated and met during the validation process;
- Work closely with engineering and product teams to write test acceptance criteria based on product specifications;
- Provide inputs on high-level test scenarios, challenges, risks, resources, test estimates, etc., during test planning meetings;
- Reduce the number of bugs and regressions we ship to production across all platforms and clients;
-Track and report the life cycle of identified bugs. Follow up with each case

**We offer:**
- Variety of domains;
- Full stack of technologies;
- Professional and highly interactive team environment;
- Management style based on openness and trust;
- Stable support in personal education and growth;
- Worthy compensation;
- Active community with regular knowledge sharing.
- Flexible work conditions;
- Huge office with extra space for work & leisure;
- Paid vacation days, sick leaves, and days off.