Automation QA Engineer
Kyiv, UA
Tango
Reward Yourself! Join the Tango Team. We’re doing incredible things with awesome people, and we’d love for you to join us!Description
Tango is a successful, market leader, a live-streaming Platform with 450+ Million registered users, in an industry projected to reach $240 BILLION in the next couple of years.
The B2C platform, based on the best-quality global video technology, allows millions of talented people around the world to create their own live content, engage with their fans and monetize their talents.
Tango live stream was founded in 2018 and is powered by 350+ global employees operating in a culture of growth, learning, and success!
The Tango team is a vigorous cocktail of hard workers, creative brains, energizers, geeks, overachievers, athletes, and more. We push the limits to bring our app from “one of the top” to “the leader”.
The best way to describe Tango's work style is not to use the word “impossible”. And we believe that success is a thorny path that runs on sleepless nights, corporate parties, tough releases, and of course our users' smiles (and as we are a LIVE app, we truly get to see our users all around the world smiling right in front of us in real-time!).
Do you want to join the party?
Responsibilities
- As an Automation QA Engineer in Tango, you will be in charge of designing and implementing a robust Automation framework that will be used by Dev and QA to support fast delivery to Production in top-notch quality.
- You will be responsible for continuously increasing Tango’s Automation Coverage
- Define and implement Automation best practices and approaches within Tango.
- Assisted with estimating and planning quality framework features.
- Review and approve QA Automation framework code changes. We are using:
- Kotlin for WEB / Backend / Android Autotests.
- Swift for IOS Autotests.
- Ongoing use of various tools like Kubernetes (K8S), GCloud Services, Grafana, DataDog, and Allure TestOps among others.
- Assist with developing and maintaining Tango’s CI/CD pipelines using GitLab CI and Jenkins
Requirements
- Positive and can-do approach
- Very good interpersonal skills, and team player
- Has a “say” but willing to accept authority
- Creative and proactive
- Able to identify/take risks and address them
- Responsible and self-sufficient
- Able to own and deliver
- Organized and methodological
- Train manual QA on how to automate cases
- Validation of tests written by developers
- Experienced with SQL, Linux, Docker
- Profound understanding of REST
- Profound understanding of development patterns
- Profound understanding of Automation KPIs
- Able to define QA Automation processes
- Profound understanding of GIT and development tools
- 4+ years of experience in Automation QA
- Experienced with Kotlin/Java or Swift development
- Profound understanding of the test framework’s different layers including the importance and meaning of each one.
- Experienced with Gradle, UI, and API testing tools.
- Profound understanding of automation infrastructure and tools
- Very good verbal and written English level
Great Advantage:
- Able to lead additional team members
- Able to own and lead projects
- Experienced with Python
- Experienced with Machine Learning Engineering
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs CI/CD Docker Engineering Git GitLab Grafana Java Jenkins KPIs Kubernetes Linux Machine Learning Pipelines Python SQL Streaming Swift Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.