Principal Software Development Engineer In Test
CurrentAchievements:* Created AI-based web application to generate automated tests from Swagger file (OpenAI, Flask, Semantic UI).* Implemented PyTest-based framework for automated API and UI testing.* Set up automated testing and continuous integration (TravisCI + Jenkins) from scratch.* Co-created internal application for debugging and analysis of distributed backend systems:Backend: Python, Kafka, RedisDB layer: Cassandra, Snowflake, AWS S3 + Athena.Visualization: Looker* Created test data generation service to simplify integration and end-to-end testing (Python FastAPI + Semantic UI).* Introduced integration with Salesforce, Workato, and third-party subscription management services to the test framework to make end-to-end automated testing possible.* Enhanced the framework to make it usable for performance testing (Locust + Taurus, BlazeMeter)* Developed several Looker dashboards to gather insights from production data. Responsibilities:- Creating automated API and UI tests using PyTest + Selenium.- Setting up test infrastructure for automated testing (Jenkins, Docker, AWS: ECS, EKS, SNS/SQS, S3, Kinesis). - Backend performance testing (Locust + Taurus) ~ 4 years of experience.- Hiring, onboarding, and mentoring of QA engineers.- Assesment and evaluation of testing tools, services and methodologies used in several projects.