Дмитрий Смоленский
About Дмитрий Смоленский
Dmitry Smolensky is a QA Engineer with extensive experience in functional testing of microservice applications. He has worked for various companies, including Mail.ru Group and Mercury Development, and specializes in automated testing and CI/CD processes.
Current Role at Mail.ru Group
Currently, Dmitry Smolensky works as a QA Engineer at Mail.ru Group, a position he has held since 2020. He is based in Samara and has accumulated four years of experience in this role. His responsibilities include ensuring the quality of software products through rigorous testing processes.
Previous Experience in QA Engineering
Dmitry has a diverse background in QA engineering, having worked at several companies. He was a Senior QA Engineer at Pravo.ru from 2018 to 2020, where he focused on enhancing software quality. Prior to that, he served as a QA Engineer at Mercury Development, LLC from 2014 to 2016, and briefly at Arcadia Inc. in 2020. Additionally, he worked as a Scrum-master/QA at EPAM Systems from 2017 to 2018.
Education and Specialization
Dmitry Smolensky studied at Samara State Aerospace University (СГАУ), where he earned two specialist degrees. His first degree was in Automated Information Processing and Control Systems, completed from 2009 to 2014. He also studied Translation in Professional Communication from 2010 to 2014, further enhancing his communication skills in a technical environment.
Technical Skills and Tools
Dmitry specializes in functional testing of microservice applications. He utilizes various tools and technologies in his work, including Jenkins for CI tasks, TestRail, Confluence, and Jira for documentation, and Postman and Swagger for API testing. He has experience with Docker for container management and employs PostgreSQL for database operations. Additionally, he uses Kafka for asynchronous communication and has user-level experience with Kubernetes.
Testing Methodologies and Practices
In his QA roles, Dmitry employs a range of testing methodologies. He develops backend automated tests using Go and PHP and documents testing processes meticulously. He also uses traffic sniffers like Fiddler and Charles to assist in testing. His expertise in utilizing Jenkins for pipeline management and Docker for configuration management is integral to his testing practices.