Bakhtiyar (Baha) Mametyarov
QA Manual / Automation Engineer
860-***-**** *********@*****.*** LinkedIn
About me:
With almost two decades in the IT industry, I have gained extensive experience in Banking and Insurance through extensive testing of software applications. My expertise goes across: Manual and Automated testing, Java, SQL, ETL and not only, where I have extensively tested applications, developed test automation frameworks (FE and BE), and even developed small applications.
My extensive experience with various technologies allows me to easily integrate into any project. I pride myself on quickly identifying the cause of any problem, finding an effective solution, and proposing measures to prevent its recurrence. I also tend to study processes, find weak points, and improve them to increase efficiency. Experience Summary:
• 15+ years of experience as a Quality Assurance Engineer
• Comprehensive knowledge of all SDLC phases and methodologies (Waterfall, Agile)
• Expertise in writing and maintaining high-quality test plans and test cases.
• Hands-on experience in Java/Python development
• REST API / Web services testing using Postman, SOAP UI, Swagger
• 7+ years in Database testing using SQL (Oracle, DB2, MySQL databases)
• Proficient in Automation – FE, BE and Mobile (Java, Rest Assured, TestNG, Selenium, Appium)
• ETL validation: DataStage, Informatica
• Familiarity with AWS services – Amazon EC2, S3, IAM
• Experienced in Agile/Scrum + Jira as a project management tool.
• CI/CD processes using Jenkins, JFrog Artifactory, U-Deploy, GitHub actions EDUCATION:
• Bachelor's Degree (Honours) in Computer Engineering from Kazakh National Technical University CERTIFICATES:
• “AWS certified cloud practitioner”, 2020
• “Splunk 7.x Fundamentals”, 2019
• “Practical application of AGILE and SCRUM”, 2017 PROFESSIONAL EXPERIENCE
CGI Technologies and Solutions Inc. (Hartford, CT) March 2019 – present Senior QA engineer (Client: Cigna Healthcare)
Regular responsibilities:
Develop, document, and execute test plans and test cases.
Perform manual testing on web and client-server applications.
Conduct functional, system, integration, and regression testing. Creating Manual scripts in HP ALM and Jira
Collaborating with developers and functional testers to create test specifications.
Database testing using complex SQL scripts and queries.
PROD issues debugging and creating required fixes.
Maintaining Test Automation Framework
Develop/Use/Maintain Continuous Integration pipelines.
Project: Web/Mobile App testing
Responsibilities:
o Functional, regression and integration testing, debugging, and issue resolution. o Review and analyze system specifications.
o Collaborate on Bitbucket for code repository management and conduct code reviews. o Conduct manual API validation using Postman.
o Develop and maintain automation tests - Java, Appium and TestNG (Android mobile application). Tools/Technologies: Java, GitHub, Postman, Jira, Appium, TestNG, Android Studio, Charles Proxy, ADB logcat
Project: Backend testing
Responsibilities:
o Functional and Integration testing and debugging. o Manual API validation using Postman.
o Support and Enhancement of Backend test automation framework o Validate data in the database using SQL scripts
o Create and execute API Test Automation scripts.
o API Performance testing using SoapUI.
Tools/Technologies: Java, GitHub, Postman, SoapUI, Jira, Rally, JSON Empiritek group inc. (Ellicott city, Maryland) Sep 2018 – Feb 2019 QA/Automation Engineer
Project: UI automation using Selenium web driver + Java Responsibilities:
o Design Test Plan, Test Design, Test Cases, Test scripts o Perform all types of software testing (functional, regression, integration, etc.) o Collects metrics and generates reports for management reviews. o Track and Report defects using Jira.
o Design Automation framework for Web applications using Selenium web driver, Java. o Maintaining BDD test automation framework for MQ based application (Python, Cucumber) o Use CI tools such as Jenkins & Git to source control test assets and execute test runs. Tools/Technologies: SQL, Selenium, Java, JS, qTest, JIRA, Azure, SoapUI, GIT, Jenkins, Appium, Cucumber, Veracode Bereke Bank (Almaty, Kazakhstan) July 2011 – July 2018 Manual/Automation tester/QA lead
Testing and Implementation of Banking Applications.
Projects: “Oracle Siebel CRM”, “On-line Banking” (B-Bank) and “FICO BPM” for credit processes Responsibilities:
o Lead and facilitate all Agile/Scrum ceremonies.
o Prepare Test Plans and Test Cases according to the business requirements. o Test case execution, test results analysis, and defect reporting (Jira) o W3 WCAG accessibility standards testing (508 compliance) o API testing using SoapUI/Postman. Working with IBM WebSphere ESB o Automated testing of Web and Mobile app using Selenium, Java, Appium o Implementing Oracle Siebel CRM and Oracle BI
o Working with IBM Netezza
Tools: Oracle BI, IBM Netezza, SQL, Siebel CRM, Selenium, Java, X-code, Jira, JMeter, FICO Forte Bank (Almaty, Kazakhstan) June 2004 – June 2011 Software Test Engineer
Testing, Implementing and Supporting of Banking Applications
Projects: The implementation of Card Processing system “Compass+” Responsibilities:
o Perform all aspects of verification, including functional, regression, system, negative testing and data transformations.
o Develop QA documentation – Test plans, Test cases, Test scripts o Test bank software including:
- Card Management System (back/front)
- Online-banking,
- ATM monitoring
- Forecasting system
o Test ATM and POS terminal software
o Validate data in the database by creating SQL scripts. Tools: Oracle SQL, JIRA, ATM, POS, Bugzilla