Position: Lead Software Testing Engineer / QA Lead / Senior QA Automation Engineer
Category: QA Automation
Experience: 9 years | English: upper

Participate in testing the key components of the product with a daily revenue up to 4.5 million USD (4.5m$/day)
Hands-on experience in all phases of Software Testing Life Cycle (STLC) - requirement analysis, test planning, test case development, test environment setup, test execution, test cycle closure
Setting up testing processes from scratch (offshore side)
Building from scratch of whole offshore QA Team
Management up to 5 software testers (tech and non-tech direction) - onboarding / mentoring / training / coaching / managing work allocations / tasks delegation and control / setting the team direction / building a self-directing team
Reducing scope of manual testing (decrease the number of manual testers from customer side and other offshore teams)
Interviewing experience - over 80+ interviews of Software Test Engineers (from EMEA, NAC and LATAM regions)
#Current project:
- an internet television service (development stack - JavaScript/Node.js, Go, Rust, Java/Android, Swift, Microservices, MongoDB, Redis, Kafka, Docker, Amazon Web Services (AWS) - Amazon ECS / EKS / SQS / SNS / Lambda / S3 / CloudWatch)
 
#Industry:
- Ad Tech (AdTech), Advertising, Ad serving, Online advertising, Display advertising, Behavioral targeting, Contextual targeting, Ad Exchange, Television (TV), Internet television (Internet TV), Streaming television, Telecom, Digital television, Content delivery network, Digital marketing, Video Advertising, Television advertisement, Television commercial, TV advert
 
#Responsibilities:
Full Life Cycle of Software Testing (STLC), including:

Requirement analysis
Test Planning
High Level QA Estimation (during quarterly planning) - Test Documentation Estimation, Testing Works Estimation, Risks Buffer Estimation
Test cases/check lists design, development, implementation and execution
Developing and maintaining Test Automation Framework (TAF)
Design, development, implementation and execution of automation test scripts
Functional/regression/smoke testing
Web services testing (REST)
Microservices testing (integration testing, contract testing, end-to-end testing)
Creating fakes, stubs, and mocks of internal and external services (third party partners)
Load and Performance testing using Apache JMeter, AWS and Grafana (as a Performance Testing Analyst)
Setting up of test environment
Reporting test results, status and issues from the test suites
Management up to 5 software testers (tech and non-tech direction)
Training of new employees
Communication with the customer
Organizing product quality summaries at the end of each sprint and of each release
Updating working documentation
Conducting of interview of Software Test Engineers

 
#Tech stack of testing:
- Java 8, Spring Boot, TestNG, Maven, Web Services (REST), Microservices, MongoDB, Redis, Kafka, TestRail, JIRA, MS Windows/Ubuntu/macOS/Android/iOS, Amazon Web Services (AWS) - Amazon ECS / EKS / SQS / SNS / Lambda / S3 / CloudWatch), Docker, Apache JMeter, Grafana, Kibana, Apache Tomcat, Wireshark, Charles Proxy, SignalFX, Loggly
job position - Lead Software Testing Engineer / QA Lead / QA Team Lead / Senior QA Automation Engineer / Senior Test Automation Engineer / Senior Software Development Engineer in Test / Senior Software Testing Engineer