Steven Khanimov
QA Manager
Location: NY Mobile: 347-***-**** Email: *******@*****.***
Summary
Accomplished QA Manager with over 15 years of experience in software quality assurance, automation engineering, and development. Currently overseeing QA operations for four simultaneous projects at Accenture, leading cross-functional teams and managing manual and automation testing efforts. Skilled in establishing scalable QA processes, mentoring engineers, and aligning quality objectives with business goals. Leveraging AI tools to accelerate test script development and reduce time-to-market, while maintaining high standards in software delivery. Provide QA leadership on projects that include AI and machine learning components, working closely with engineering teams to ensure readiness for model validation, compliance, and integration into broader test strategies. Proven track record of optimizing QA workflows, driving test automation strategies, and building collaborative environments to ensure consistent product quality across complex enterprise systems. Education
• AAS: Computer Programming, Bramson ORT Technical Institute - New York, NY 1999 Skills
Language: Java, Python, JavaScript, Gherkin, Visual Basic, SQL, Kusto, TSL, Web Technologies: JSON, HTML, XML, CSS, Rest API
Testing tools: Selenium Web Driver, Pandas, Numpy, Sauce labs, Postman, Mercury WinRunner
Database: Oracle, SQL Server, Azure Cosmos DB, MS Access Reporting Tools: JIRA, Azure DevOps, TestRail
Framework: Pytest, TestNG, Cucumber, Automation
Methodologies: Agile, Scrum, Waterfall, SDLC, STLC OS: Windows, Mac, Unix, Linux
Other: Azure DevOps, Jenkins, JSON, Allure Reports, IntelliJ, PyCharm, Eclipse, VSCode
Experience
Accenture NY Oct 2022-Present
Role: QA Manager
Responsibilities:
• Manage QA operations across four enterprise-level projects, overseeing a team of manual and automation QA engineers, and aligning all QA efforts with delivery goals and enterprise standards.
• Leverage AI tools to streamline test script development and reduce turnaround time, improving test case accuracy and consistency across complex systems.
• Design and lead QA strategies across data integration pipelines, focusing on automated validation of end- to-end data flows that span from ingestion to reporting.
• Perform and manage API testing (manual and automated) to ensure seamless data intake via SFTP and external services.
• Validate structured data (CSV, Excel, XML, JSON) entering Azure Blob Storage from APIs and SFTP sources.
• Oversee test automation for a Python-based application that: o Reads and parses data from Azure containers
o Applies data scrubbing logic
o Stores processed records into SQL Server Temp tables
• Coordinate validation of stored procedures that transform data from Temp to final SQL tables, applying complex business rules in a dedicated transformation pipeline.
• Manage QA efforts for Salesforce integration where final data is ingested and presented to users; validate consistency of this data in both Salesforce and Power BI reporting dashboards.
• Perform manual and automated database validation, ensuring data accuracy, schema integrity, and rule compliance across all staging and production layers.
• Analyze AKS logs using Kusto Query Language (KQL) for microservices testing and root cause analysis.
• Support documentation efforts by maintaining QA best practices, onboarding materials, and system workflows via Azure Wiki pages.
• Track and report QA metrics (test coverage, defect leakage, automation ROI), driving continuous improvement and process efficiency.
Rivendell Services Inc, NY Feb 2021-Sep 2022
Role: QA Automation Engineer (Team Lead)
Responsibilities:
• Led a team in the development and maintenance of the Scholastic Book Wizard web application, a tool widely used by schoolteachers to create and track book recommendations for students.
• Oversaw the maintenance and enhancement of the existing BDD framework utilizing the Page Object Model
(POM) framework with Java and Selenium WebDriver.
• Managed task estimation, prioritization, and delegation, effectively communicating and coordinating with both Onsite and Offshore teams to ensure timely project delivery.
• Directed and participated in Functional, Negative, Positive, Integration, Regression, End-to-End, and User Acceptance Testing, ensuring comprehensive test coverage.
• Utilized Sauce Labs to execute Selenium automation suites across different platforms and browser combinations in parallel.
• Continuously updated the test automation framework to accommodate new and evolving test scenarios, ensuring robustness and relevance.
• Collaborated closely with the manual testing team to determine the automation suitability of test cases, optimizing testing efficiency.
• Led defect tracking and management efforts using Azure DevOps, ensuring quick resolution of issues and maintaining project quality.
• Conducted manual testing for backend services using Postman and facilitated API data transfer via JSON.
• Performed database testing by writing and executing basic SQL queries.
• Actively participated in sprint and scrum meetings and walkthroughs, collaborating with project managers, developers, and QA testers to align on project goals and progress. Rivendell Services Inc, NY Dec 2018-Jan 2021
Role: QA Automation Engineer
Responsibilities:
• Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
• Involved in creating the automation and manual test cases for various web modules and sub modules for front end user interactions, including: Member Services, Find Doctor, Shop for Right Insurance Coverage, Changes to Coverage, Global Coverage, Member Discounts and more.
• Involved in the definition of the Test strategy and implementation of the necessary infrastructure to support Test Documentation, Test Plans, Test Cases, Test Scenarios and Test Scripts.
• Involved in developing test automation framework using Selenium Web Driver and writing code in Java, using Junit annotations.
• Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements
• using selenium WebDriver.
• Automated daily build deployments and reduced process time from 3-4 hours per build to 30- 45 minutes.
• Designed and implemented dynamic charts and metrics gathering tools using SQL to improve visibility and reduce wait times from 4-7 minutes to 30-45 seconds.
• Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
• Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
• Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
• Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
• Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
Rivendell Services Inc, NY Dec 2017- Nov 2018
Role: Software QA Analyst
Responsibilities:
• Worked on consumer online banking website, which consisted of multiple functional modules such as personal banking, business banking, brokerage, insurance, mortgages, auto loans, credit cards and other online banking services.
• Extensive knowledge of functional testing, developing software testing process, testing scenarios, test plan and strategy for testing, reporting, and analysing test results.
• Tested UI for User Experience, Browser Compatibility, Web/Mobile Apps standards.
• Performed functional testing for Account Openings, Internal/External Money Transfer, Card Payments, Loan Payments, Investments, Rewards, Statements and Documents, Document Upload center, Profile and Settings.
• Developed Test Scenarios and Test Cases for large-scale data validation and comparison between two web applications and between the UI and Database defining simple to complex scenarios.
• Thoroughly execute Peer reviews for developing the UAT test plan, strategy, test cases which are used while testing the application.
• Created UAT test plan documents, strategy, test cases, executed UAT test scripts, and created test reports using quality centre.
• Analyzed and validated system requirements.
• Worked with automation team to help them run Selenium test suites as part of regression testing.
• Involved in Analyzing data, and developed enterprise and ad hoc reports.
• Identified system problems and provided solutions to develop, test and implementation of the application.
• Involved in developing, reviewing and maintain IT technical and user documentation. Citibank, NA, NY Dec 1999- Feb 2007
Software Developer
Responsibilities:
• Implemented new and modified existing functionalities to large application written in Visual Basic 6.0 and C++
• Designed and Created an In-house ActiveX control to capture and re-display an entire set of clients' foreign and domestic telephone numbers
• Participated in the major re-architecting process of the application, replacing single massive message with multiple small ones, running asynchronously
• Replaced intermediate message mapping to database with direct mapping data to application data model
• Supported the integration of “PrimeAmerica's Citipro” application (tool for client's financial data analysis) in to account opening system as an ActiveX control
• Designed the second phase of the project supported major Travelers interface changes by leading the development process, creating design documentation and test plans
• As a key developer supported an integration of the “Citibank On Line Application” with Account Opening System, allowing to process online applications by exporting New to Bank clients data to an account opening system, and transmitting it to the host application for the further process
• Supervised team of consultants working on production support and maintenance of the project
• Covered 24 hour production support, of over 800 financial centers across North America
• Managed automated software build process
• Designed and created database health check software
• Used Mercury Win Runner for the internal automated unit tests