Quality Engineer
CurrentKey Responsibilities and Achievements: - Automated E2E regression tests and introduced a Java-based E2E testing framework using Selenium, JUnit, Allure, and POM. - Planned, implemented, and maintained data quality tests in Java, JavaScript, and Python, resulting in a significant increase in test coverage. - Designed, implemented, and maintained health-check smoke API and E2E tests, enhancing system health monitoring. - Orchestrated load tests using JMeter, resulting in improved application performance observability. - Developed and maintained test documentation, ensuring accuracy, completeness, and consistency. - Created user flow diagrams to simplify understanding of product requirements. - Implemented a model-based approach for UI tests using petri nets, GraphWalker, and Java, providing evidence of feature-under-test overhead complexity. - Introduced automated pairwise API health-check tests, improving the detection of API issues and overall system health. - Designed, implemented, and maintained GitLab CI/CD, resulting in faster build and deployment times. - Orchestrated and maintained the reporting tool (Allure, Telegram, ELK), enhancing reporting efficiency. - Acted as the point of contact for user-reported bugs and conducted manual E2E regression on-calls.