Diana Tashmatova

Software Development Engineer In Test | Quality Assurance Engineer | UI & Backend Tester | Java

Role
Test Automation Engineer at Citi
Location
Oswego, IL, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Diana Tashmatova

Excellent practical knowledge of Agile/Scrum ceremonies: Sprint planning, Sprint grooming, Sprint Review, and Sprint retrospective to plan upcoming Sprints and provide estimates for user stories- Develop, maintain, and execute manual test cases based on requirements, and automated test scripts through Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)- Proficient in writing Test Strategies, Test Cases, Test Scripts, Test Scenarios, and Test Summary Reports for both Manual and Automated Testing- Specialized in planning, coordinating, and performing Manual, Functional, System, E2E, Smoke, Regression, Front-End, Back-End, Black-Box, API, and other testing types against browsers such as Chrome, Firefox, and Safari- Solid knowledge in overall Bug Life Cycle, Logging Defects, Bug Tracking, Bug Reports, Retesting Bug, Closing Bug, and generating Graphs using JIRA- Highly experienced in UI, API, and Back-End Testing- In-depth knowledge of designing/developing Behavior Driven Development (BDD) and Test Driven Development (TDD) Automation frameworks from scratch using Java, Selenium WebDriver, Cucumber, JUnit, TestNG, and Maven- Expertise in developing and maintaining BDD by writing Gherkin language using Cucumber, developing Scenarios, Scenario Outlines, Data tables, Features, and Step definitions, and generating Cucumber reports- Compelling experience in Behavior Driven Development, Data-Driven Development, Test Driven Development frameworks along with Selenium Web Driver, and Java programming language- Outstanding knowledge of Object Oriented Programming (OOP) concepts of Java Programming Language and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, and collections- Strong experience in Web Services API Testing using REST-Assured and Postman tools and validated the JSON format request and responses, using GET, POST, PUT, and DELETE methods- Proven ability in building Mobile Testing Automation frameworks using Appium, Java, Android Studio, TestNG, and Maven- Have strong experience with implementing Selenium and synchronization techniques such as Implicit Wait and Explicit Wait- Working experience with Apache POI libraries- Knowledgeable with SQLdeveloper for manual testing and JDBC for Database automated testing- Experience with Jenkins for CI/CD and scheduling Regression and Smoke tests- Comfortable using Git as a version control tool and GitHub as a code repository and version control system.

Experience

  1. Test Automation Engineer

    Citi

    Oct 2021 — Present · Chicago, IL, US

    Create, maintain, and use automated test scripts and manual test cases produced using the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)- Participate in all Agile Scrum ceremonies for Sprint planning, Daily Scrum meeting, Sprint review, and Sprint retrospective to collaborate and deliver high-quality products- Perform Manual, System, Regression, Functional, Database, Front End, Back End, API, and Black-Box testing at various development and test cycle phases- Design and Implement a BDD Automation Framework using Cucumber, Selenium WebDriver with Java, and JUnit- Use POM (Page Objective Model) in BDD and TDD style framework, which makes the code reusable, maintainable, and more readable- Create a Cucumber feature file and use Selenium WebDriver and Java to automate test scripts. Engage in the design review process with a particular focus on providing requirements and feedback to create more testable software- Developed Data Driven Test Framework for reading, writing, and manipulating Excel Data using Apache POI- Identify, analyze, and document defects using JIRA defect tracking system- Utilize Git for version control- Perform parallel execution using TestNG- Proactively identify trends and make recommendations that result in quality improvement- Implement Database Testing, Data Manipulation using SQL queries, establishing Database connection with JDBC, API, and JAVA, and verifying whether data on UI and Database were matching- Coordinate and communicate with developers on bug fixes and required modifications- Responsible for the creation, design, and execution of test strategies, test cases, and test scenarios- Manage configurations, build, branching, and deployment issues related to delivered code.

Education

  • Bishkek Financial and Economic College

    Bachelor of Business Administration - BBA, Accounting and Finance

  • University of Lille 1 Sciences and Technology

    Marketing and Distribution Management, Business, Management, Marketing, and Related Support Services

  • Jusup Balasagyn Kyrgyz National University

    Bachelor of Applied Science - BASc, Business Administration and Management, General

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Diana Tashmatova — Test Automation Engineer at Citi in Oswego, IL, US | Unifers