VLADIMIR ATANASOV
+1-941-***-**** ***********@*****.***
SOFTWARE QA ENGINEER
Senior QA Engineer with over 7 years of hands-on experience in testing web-based and client/server financial applications.
Solid understanding of capital markets, including stocks, bonds, fixed income, derivatives, and trade order management systems, enabling effective analysis and testing of financial products.
Deep expertise in SDLC, STLC, QA Manual and Automation processes, and advanced testing methodologies, tools, and techniques, delivering high-quality software solutions.
Skilled in developing detailed test plans, test cases, and designing traceability matrices to ensure thorough testing and optimize system quality.
Proficient in identifying and documenting software problems in an easily reproducible manner, utilizing robust bug tracking applications to facilitate efficient resolution.
Proven experience in Agile environments, adept at adapting to changing priorities and collaborating with cross-functional teams on multiple projects simultaneously.
Exceptional problem-solving, analytical, and troubleshooting abilities, with a keen eye for detail and track record of quickly identifying and resolving issues.
Self-motivated and proactive with excellent communication skills, known for their can-do attitude, excelling with minimum supervision, and continuously seeking growth opportunities.
TECHNICAL SKILLS:
Testing Tools: Azure DevOps, Jira, SQL Server, TestComplete, Cygwin, Zephyr
Automation: Selenium, WebDriver, Eclipse, TestNG, JMeter, Postman
Database: SQL Server, Oracle, MySQL, MS Access
Languages: Python, Java, JavaScript, HTML, XML
Domains: Financial, E-Trade, FX, Capital Markets, Wealth Management
Architectures: Client/server, Multi-tier/Web-based financial applications
Operating Systems: MS Windows, macOS, Linux, UNIX
Methodologies: Agile, Waterfall
WORK EXPERIENCE:
Senior QA Engineer, Merrill Edge, New York, NY December 2020 – Present
Merrill Edge MarketPro – A trading platform providing access to a variety of investment products, including stocks, bonds, ETFs, options, and mutual funds, while offering real-time market data, customizable watchlists, and integrated research tools.
Ensured accurate transaction processing by successfully testing critical functionalities like trade capture/process, trade confirmation, and settlement, adhering to FIX Protocol standards.
Performed thorough manual testing of the user interface including new trade functionality, by entering ticket numbers, trade dates, rates, prices, settle and maturity dates.
Designed, developed, and executed automated test scripts and test cases by employing Selenium WebDriver, utilizing various classes and methods to locate and interact with web elements.
Implemented and managed a TestNG-based automation framework, handled scripting, ensured seamless pipeline integration, and maintained processes for executing automation tests.
Made extensive use of Azure DevOps to create, execute, and track test plans and test cases, manage work items and bugs, and collaborate with development and operations teams to support CI/CD processes.
Executed multiple types of manual testing under Agile Scrum methodology, including functional and non-functional testing, GUI, system integration testing, backend testing, end-to-end testing, performance, and regression testing.
Manually executed backend testing using SQL commands to ensure data accuracy and integrity by validating formats and comparisons between databases, UI, servers, and files to guarantee consistent data and retrieval across applications.
Applied Python automation for backend file testing, using pre-established code, including assessing properties, data format testing, and data comparison, ensuring data integrity and consistency across various sources.
Validated script files and parameters files using Linux/UNIX commands to ensure proper functionality and compliance with system requirements.
Used TestComplete for mobile application testing, including web test creation, checkpoints, variables, data-driven testing, test automation, and detailed logging and reporting.
Worked with Postman for API testing, validating endpoints by sending and receiving various types of data through different requests to ensure robust functionality and reliable data exchange.
QA Engineer, Ally Financial, New York, NY March 2017 – December 2020
Ally Invest – A trading platform offering advanced features, including quick trading capabilities, real-time streaming quotes and data, a customizable dashboard, and access to the broker's tools for convenient transactions of financial products.
Carried out comprehensive manual testing on different trade order varieties, such as limit, stop, and market orders, to guarantee precision and accuracy.
Employed manual testing for the creation of seamless views across multiple screens such as stock, option, charting, and portfolio modules for user friendly experience.
Reviewed and analyzed requirements for testability, created test plans, test scenarios and test cases, aligning them with the project objectives and scope.
Leveraged Jira processes by designing test plans and executing test cases, ensured thorough test coverage, tracked defects, and collaborated with cross-functional teams to resolve issues efficiently throughout the software development lifecycle.
Performed manual functional testing of the graphic user interface, including end-to-end testing, system integration, regression, and database testing.
Utilized Microsoft SQL Server for database testing and data validation, ensuring data accuracy and consistency between front-end and back-end systems by verifying transactions when users placed orders or modified their details.
Effectively utilized Linux/UNIX commands to validate the functionality and accuracy of scripts and parameter files, ensuring their proper execution and adherence to desired specifications.
Conducted extensive testing of APIs and web services, applying a deep understanding of industry best practices, tools, and methodologies to ensure high-quality performance and functionality.
Handled diverse JMeter tests including load testing, response time validation, and performance degradation analysis, ensuring system stability, response time adherence, and identifying performance thresholds for simulated user scenarios.
Collaborated closely with developers to investigate and address software testing results, identify issues discovered during the testing phases and prioritize bug fixes.
Actively participated in daily scrum meetings, sprint planning, sprint review and retrospective meetings, providing valuable feedback and helping in deciding the work to be done in the next sprint.
EDUCATIONAL BACKGROUND:
Bachelor of Business Administration and Management, International College Maastricht.