BAKTYGUL ORUNBAEVA
Software Development Engineer in Test
Chicago, IL
Mobile +1-312-***-**** Email ******************@*****.***
Green Card Holder
PROFESSIONAL SUMMARY
Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt to challenges and changing environments with more than 7 years of experience as a Software Development Engineer in Test (SDET).
Actively involved in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in both Waterfall and Agile/Scrum methodologies.
Strong in analyzing Business Requirements and functional specifications to develop and execute Test Plans, Test Cases and Test Scenarios for both Manual and Automation testing.
Solid experience with Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
Specialized in planning, coordinating and performing Functional, Integration, E2E, Smoke, Regression, User Acceptance, Front-End, Back-End, Black-Box and other testing types against browsers such as Chrome, IE, Firefox and Safari.
Profound experience in all phases of Defect Management Life Cycle and managing the Defect Life Cycle (DLC) using Team Foundation Server (TFS) and Jira.
Outstanding knowledge of Java Programming Language and OOP’s concept.
Strong knowledge of JavaScript used with NodeJS, Protractor, and Jasmine framework.
Extensive experience in developing Maven projects to manage and centralize dependencies in pom.xml.
Experienced in developing and designing various test automation frameworks such as Test-Driven Development (TDD), Hybrid and Behavioral Driven Development (BDD) using Page Object Model (POM).
Expertise in developing automation scripts in BDD using Gherkin language and creating Cucumber Scenarios in Feature files and writing Step definitions.
Developed and worked with Data-Driven Development using Apache POI and Scenario Outline in feature files.
Implemented Selenium and Protractor Synchronization Techniques like Implicit Wait and Explicit Wait.
Expertise in identifying web elements by creating custom Xpath, CSS selector and using other Selenium locators.
Experienced in working with open source tools such as Selenium (Selenium WebDriver), Cucumber, JUnit, TestNG, Selenium Grid, Git and Postman using Java programming language.
Performed Parallel, Cross-Browser testing using Selenium GRID and Junit.
Experience in achieving Continuous Integration and Schedule Tests using Jenkins.
Proficient in writing SQL queries and executing using JDBC and Oracle Database.
In-depth understanding of API web services using SOAP UI, Rest API and Postman.
Experienced in testing both SOAP and REST services using SOAP UI, and Tested HTML, XML and JSON formats.
Experienced in creating, developing and maintain the framework from scratch
Excellent team player with a positive attitude and excellent communication and problem-solving skills.
TECHNICAL SKILLS
Testing Tools
Selenium WebDriver, Selenium Grid, Maven, Postman, SoapUI, Rest, Sauce Labs, Cucumber, Jasmine, Jenkins, Protractor, TestCafé, NodeJS, NPM, Rest Assured, JDBC, Linux
Languages
Java, JavaScript, CucumberJS, XML, HTML, CSS, JSON, Gherkin, SQL,Unix
Testing Framework
Page Object Model (POM), Behavior Driven
Framework (BDD), Hybrid Driven Framework, TestNG, JUnit,DDT,ETL
Bug tracking tools
Jira, Bugzilla, TFS
Continuous Integration
Jenkins (with cucumber report plugin)
Repository System
Git, GitHub, Bitbucket
Databases
SQL, Oracle, JDBC, API, PostgreSQL, MySQL.
IDE
Eclipse, IntelliJ, Visual Studio Code
PROFESSIONAL EXPERIENCE
Client: Allstate, Northbrook IL October 2019-Present
Title: QC Lead/Test Engineer
Responsibilities:
Produced high-quality code resulting from knowledge of automated testing and frameworks.
Cross-functional Agile and Scrum team member participated in all Scrum meetings (Sprint Planning, Review, Retrospectives)
Executed Manual Testing and Automation Testing of web-based applications.
Collaborated with Product Owner and Development team in analyzing and improving the User story and Acceptance Criteria.
Developed automation testing code using Selenium WebDriver with Java and TestNG/JUnit.
Implemented the Page Object Model (POM) Automation Framework using DDD Framework format.
Performed Functional, Regression, Smoke testing with Selenium WebDriver for web-based applications.
Found, reported and tracked software defects using JIRA.
Communicated with Development Team to resolve and retest defects.
Actively participated in Peer Review meetings to ensure uniform coding standards across the automation framework
Executed Smoke test every day using Continuous Integration Tool Jenkins.
Performed Data Base testing with JDBC and SQL developer to verify whether data on UI and Database were matching.
Tested on different databases like Oracle, SQL Server using SQL libraries.
Supported Data-Driven testing using Apache POI and scenario outline.
Accurate and timely status/issue escalation to offshore team
Supported offshore team with on time answers and any required documents for testing
Environment: Java, Selenium WebDriver, Eclipse, Apache POI, TestNG, JUnit, XML, XPATH, JIRA, Git, Agile, SQL, Maven, Oracle, Unix, Linux, ETL.
Client: TransUnion, Chicago IL April 2017- September 2019
Title: Software Development Engineer in Test
Responsibilities:
Produced high-quality code resulting from knowledge of automated testing and frameworks.
Cross-functional Agile and Scrum team member participated in all Scrum meetings (Sprint Planning, Review, Retrospectives)
Executed Manual Testing and Automation Testing of web-based applications.
Collaborated with Product Owner and Development team in analyzing and improving the User story and Acceptance Criteria.
Developed automation testing code using Cucumber, Selenium WebDriver with Java and TestNG/JUnit.
Implemented the Page Object Model (POM) Automation Framework with Cucumber assertions using Behavior Driven Development (BDD) Framework format.
Performed Black box, Functional, Regression, Smoke testing with Selenium WebDriver for web-based applications.
Found, reported and tracked software defects using JIRA.
Communicated with Development Team to resolve and retest defects.
Actively participated in Peer Review meetings to ensure uniform coding standards across the automation framework
Performed API testing with REST Assured libraries and POSTMAN tool.
Executed Smoke test every day using Continuous Integration Tool Jenkins.
Performed Data Base testing with JDBC and SQL developer to verify whether data on UI and Database were matching.
Tested on different databases like Oracle, SQL Server using SQL libraries.
Supported Data-Driven testing using Apache POI and scenario outline.
Environment: Java, Selenium WebDriver, IntelliJ, Apache POI, RestAssured, TestNG, JUnit, XML, XPATH, JIRA, Git, Agile, Cucumber, SOAPUI, SQL, Jenkins, GHERKIN, Eclipse, Maven, Oracle.
Client: Exelon, Chicago IL October 2014- March 2017
Title: Software Development Engineer in Test
Responsibilities:
As a full-stack cross-functional team member of Agile environment worked closely with Product Owner (PO) to analyze the Acceptance Criteria to understand the application.
Followed and conduced to Agile/Scrum activities (e.g., daily stand-ups, iteration planning, estimate/reporting, retrospectives).
Involved in Requirement gathering, reviewed Business Requirements Specification document and participated in preparing Test Cases based Product Backlogs.
Developed and executed Automation Test Scripts using Java, Selenium, JUnit, Cucumber/Gherkins, Maven and generated Cucumber HTML reports.
Executed manual and automation Restful based API scripts using Cucumber/Gherkins and Rest Assured libraries.
Involved in testing Application Programming Interface (API) requests to verify HTTP status codes.
Performed Selenium/Java Synchronization using Explicit and Implicit waits.
Effectively used BDD Framework implementing Page Object Model by creating objects/classes for each page.
Created and Customized Driver classes for reusability of code in all browsers.
Created Configuration Reader method to read data from the properties file.
Successfully performed Smoke, Regression, Manual, Automation, Back-end, Positive/Negative, Boundary-value-analysis and other testing techniques
Performed Cross-browser Testing on Chrome, Firefox, IE, and Safari using Sauce-lab
Tested application functionalities and documented all Pass-fail Reports
Used Eclipse IDE, GitHub for version control, Jenkins for Continuous Integration (CI) and for database testing used Java Database Connectivity (JDBC).
Wrote complex SQL queries using PostgreSQL to verify data in JSON format
Environment: Java, Selenium WebDriver, IntelliJ, Apache POI, RestAssured, TestNG, JUnit, XML, XPATH, JIRA, Git, Agile, Cucumber, SOAPUI, RESTful, SQL, Jenkins, Ready API, GHERKIN, Eclipse, Maven, Oracle.
Client: Sears, Hoffman Estates IL August 2012- October 2014
Title: QA/Manual Tester
Responsibilities:
Followed Waterfall Methodologies and attended daily meetings with manager and team.
Participated in Requirements gathering, analysis and ensure requirements are clear and complete.
Design, Coding, Testing, and Deployment.
Prepared Requirement Traceability Matrix (RTM) to trace cases and functional requirements.
Performed Manual testing to check the flow of the application.
Identified and created test data for Test scenarios and Test cases.
Verifying the defects fixed before the release.
Worked with bug tracking tool Jira
Successfully performed Positive, Negative, Boundary value analysis, ad-hoc, equivalence partitioning testing techniques.
Collaborated with team to organize Test Plan during the initial phase of the project, prepared Test Scripts/Steps, created release notes in Application Lifecycle Management (ALM), setup/linked Test Lab with release cycle, executed test cases and recorded results in ALM.
Environment: Waterfall, Excel, ALM, HTML, Jira, Windows, Manual Testing