Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Odil Abdumannapov

Odil Abdumannapov

Senior Automation Engineer
Addison,TX

Summary

Highly experienced Senior Developer Engineer in Test (SDET) with over 8 years of hands-on expertise in developing and implementing automated testing frameworks. Specializing in Selenium, Playwright, and Cucumber, with a strong command of Java, JavaScript, and SQL. Proven ability to design scalable and efficient Data-Driven (DDT) and Behavior-Driven Development (BDD) automation frameworks that enhance software quality and testing coverage. Extensive experience in API and Database Testing, Continuous Integration (CI) with Jenkins, and cross-platform testing. Adept at collaborating with Agile teams to deliver high-quality software through comprehensive functional, smoke, regression, and acceptance testing. Demonstrates strong skills in test case design, defect tracking, and integration of automation into CI/CD pipelines for seamless deployment. Focused on delivering maintainable and reusable code using industry-standard patterns such as the Page Object Model (POM) to ensure efficiency and scalability.

Overview

9
9
years of professional experience

Work History

Senior Automation Developer

BNY Mellon
02.2023 - Current
  • Developed and maintained a Hybrid/BDD/DDT automation framework using Playwright with Java and JavaScript, significantly improving automation efficiency and ensuring robust test coverage.
  • Utilized Selenium for cross-browser testing, ensuring compatibility across multiple platforms and devices.
  • Extensively used Cucumber and Gherkin to implement a BDD approach, enabling seamless communication between technical and non-technical stakeholders.
  • Automated a wide range of test cases, including API and Database testing through JDBC connections, ensuring comprehensive backend testing.
  • Integrated automation tests into GitLab for CI/CD pipelines, facilitating continuous integration and deployment.
  • Managed test execution and defect tracking using JIRA and Zephyr, ensuring transparent communication with development teams and timely resolution of issues.
  • Leveraged Rest Assured and Postman for API validation and backend testing, improving test coverage for service-level validations.
  • Designed test cases with SQL queries for Database testing, ensuring data integrity and correctness during testing.
  • Utilized IntelliJ and VS Code for script development, alongside plugins like Apache POI to handle Excel-based data inputs for Data-Driven Testing.

Senior Automation Developer

Executive Office of Health and Human Services
01.2020 - 02.2023
  • Led the implementation of a Page Object Model (POM) design in Selenium with Java enhancing the maintainability and scalability of the automation framework.
  • Automated API testing using Rest Assured and integrated it with the overall functional testing, ensuring end-to-end validation of backend services.
  • Applied SQL queries in Database testing to validate backend data and improve data reliability.
  • Used GitHub for version control, managing automated test scripts and collaborating with development teams on a large-scale project.
  • Conducted API and SOAP testing with Postman and SoapUI, enhancing the reliability of web services.
  • Utilized JIRA and Zephyr to manage test cases and track defects, ensuring structured test execution and reporting.
  • Mentored junior QA engineers on automation best practices using Selenium and Cucumber, promoting efficient test script development and BDD methodologies.

Senior QA Automation Engineer

Pennsylvania Higher Education Assistance Agency
12.2018 - 01.2020
  • Developed and executed automated test scripts using Selenium WebDriver and Java, reducing manual regression testing efforts by 70%.
  • Integrated a BDD framework with Cucumber and Gherkin, improving collaboration between technical teams and business stakeholders.
  • Utilized JIRA and Zephyr for test management and defect tracking, improving visibility into test cycles and defect resolution.
  • Implemented Data-Driven Testing (DDT) using Apache POI to handle Excel-based data inputs, optimizing the execution of test cases with variable data sets.
  • Performed cross-browser testing using Selenium to ensure the application was responsive and functional across multiple platforms.
  • Integrated test automation into the SVN version control system, ensuring traceability of test artifacts.
  • Utilized Eclipse and IntelliJ as the primary IDEs for test script development.

QA Automation Engineer

Opus Global
08.2017 - 12.2018
  • Implemented Test Automation using REST API with Java, enhancing the efficiency of backend service validations.
  • Built a Data-Driven Test Framework in Selenium WebDriver, utilizing Apache POI to read test data from Excel files, ensuring efficient and scalable test execution.
  • Responsible for Database Testing using SQL queries within MySQL DBMS, ensuring proper data handling and integration.
  • Developed automated Test Cases using Selenium and custom scripting, executing test scripts via Jenkins to support automated testing within the CI pipeline.
  • Performed Integration and Regression Testing to ensure that new functionality was compatible with existing features, using Selenium to automate and streamline the process.
  • Designed an Automation Testing Framework for web-based applications using Selenium, simulating workflows from an end-user perspective to ensure comprehensive testing of application functionality.

QA Automation Tester

Omnicell, Inc
02.2016 - 07.2017
  • Developed robust automation test frameworks using Selenium with Java in Eclipse IDE to facilitate Functional, Smoke, and Regression test execution.
  • Designed and executed comprehensive automated test scripts based on detailed test requirements, ensuring thorough Functional Testing during various phases of the application development lifecycle using Selenium WebDriver.
  • Leveraged Cucumber for Behavior-Driven Development (BDD), writing behavior scenarios and step definitions to ensure clear and consistent communication between technical and business teams.
  • Implemented Selenium support in Java for integration with Cucumber, streamlining the BDD testing process.
  • Achieved Continuous Integration (CI) using Jenkins, automating the nightly execution of Smoke Tests to detect issues early and improve software stability.
  • Developed and maintained reliable Regression Tests, ensuring code quality and functionality across multiple releases.
  • Efficiently automated end-to-end tests using Selenium and Java, improving testing speed and reducing manual testing efforts.
  • Conducted Multi-Browser Testing to verify cross-browser compatibility, ensuring consistent user experiences across different web platforms.

Education

Bachelor of Science - Mathematics

Khoja Akhmed Yassavi, International Kazakh-Turik
Kazakhstan
06-2015

Skills

Automation Frameworks & Tools

  • Selenium WebDriver, Playwright, Cucumber, Jenkins, TestNG, JUnit
  • Experience in Behavior-Driven Development (BDD) and Data-Driven Testing (DDT) frameworks using Selenium, Cucumber, and Apache POI
  • Developed custom libraries for reusable components in Selenium and Playwright

Programming Languages

  • Java, JavaScript, SQL, Gherkin, HTML, JSON

API & Backend Testing

  • Proficient in REST API testing using Postman, Rest Assured, and SoapUI
  • Performed comprehensive Database Testing using SQL in MySQL and Oracle DBMS
  • Developed SQL queries for data validation and backend testing integration

CI/CD & Version Control

  • Jenkins, GitLab, GitHub, SVN
  • Integrated automated test scripts into CI/CD pipelines for continuous testing and deployment

Testing Tools & Methodologies

  • Expertise in Functional, Smoke, Regression, Integration, and Acceptance Testing
  • Performed cross-browser and cross-platform testing using Selenium
  • Developed and executed Test Cases, Test Plans, and Test Scripts
  • Familiar with JIRA, Zephyr, HP Quality Center, ALM for defect tracking and test management

Databases & Query Languages

  • Extensive experience with SQL for Database Testing and validation
  • Worked with MySQL, Oracle databases for data-driven testing

Integrated Development Environments (IDEs)

  • Eclipse, IntelliJ IDEA, VS Code, Postman, SQL Developer

Agile & QA Processes

  • Active participant in Agile development cycles, including Scrum and Sprint Planning
  • Strong documentation skills, contributing to the establishment of QA standards and procedures

Cross-Platform & Cross-Browser Testing

  • Proficient in Multi-Browser Testing to ensure application compatibility across different web platforms

Timeline

Senior Automation Developer

BNY Mellon
02.2023 - Current

Senior Automation Developer

Executive Office of Health and Human Services
01.2020 - 02.2023

Senior QA Automation Engineer

Pennsylvania Higher Education Assistance Agency
12.2018 - 01.2020

QA Automation Engineer

Opus Global
08.2017 - 12.2018

QA Automation Tester

Omnicell, Inc
02.2016 - 07.2017

Bachelor of Science - Mathematics

Khoja Akhmed Yassavi, International Kazakh-Turik
Odil AbdumannapovSenior Automation Engineer