Gulmira Zhussupbekova
Software Development Engineer in Test
Schaumburg, IL 773-***-**** ****.******@*****.*** (Authorized to work in any company without sponsorship)
OBJECTIVE
Looking a technically challenging position in the area of Software Testing, Test Automation and SDET, that provides a highly motivated, progressive and friendly environment. Team player with good Selenium, Cucumber, SQL, Restful based Rest-API testing experience with analytical and communication skills, influence and collaborate with application architects, development, testing organizations, and business teams.
PROFESSIONAL SUMMARY
•Over 6+ years of Experience as a SDET, extensively worked on Software Functional and Automation Testing of Web based, Client/Server, API and mobile applications.
•Good knowledge and working experience and implementation skills of each phase of Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC ).
•Proven ability in designing and creating Automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven, Jenkins tools.
•Good knowledge on Object Oriented Programming (OOP) concept and extensively used Java for test case automation.
•Good working experience in Functional Testing, Regression Testing, Ad-Hoc testing, Smoke testing, Black Box Testing, System Testing, Integration Testing, Backend/Frontend Testing and User Acceptance Testing using Selenium IDE and Selenium WebDriver .
•Used POM (Page Objective Model) design patterns on TestNG which makes the code reusable, maintainable and more readable.
•Experience in developing Behavior Driven development (BDD/TDD) framework. Prepared test Scenarios, Scenario outlines, Feature by using Gherkin language in Cucumber, writing Step definitions and generating the cucumber reports.
•Design, Develop, and Document backend test suites focused on API, verification, validation, and performance.
•Strong experience in testing Webservices (Restful API) using Postman and Java with Rest Assured libraries. Serializing/Deserializing JSON formatted data and validated with different HTTP status codes.
•Experience in automating Mobile applications using Appium. Implemented Emulator for mobile app testing in Android platform using Appium Tool Continuous monitoring of testing and analysis of the failures on Jenkins Environment.
•Proven ability experience in writing SQL Queries, extract data from SQL Server, MySQL, and Oracle.
•Attend daily stand up meetings, Sprint planning, Sprint retrospective and Sprint reviews.
•Experienced in using Version Control Tools like GIT and GitHub.
•Used JIRA for bug tracking, issue tracking and project management. Generated automated daily reports using JIRA.
•Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like Excel Sheets.
•Experience with AWS (Amazon Web Services).
SKILLS
TESTING METHODS
Functional testing, Regression testing, Smoke testing, System testing, Integration testing
TOOLS
Selenium Web driver, Selenium Grid,
Jenkins, Appium, Postman, Cucumber, Maven, JDBC, Oracle SQL Developer
DEFECT TRACKING TOOL
Jira
VERSION CONTROL
GIT
METHODOLOGIES
Waterfall, Agile, SDLC, STLC
TESTING FRAMEWORKS/LIBRARIES
JUnit, TestNG, Cucumber, Rest-Assured, Apache POI
LANGUAGES
Java, HTML, XML, JSON
DATABASE/ LANGUAGES
Oracle, MySQL, SQL
EXPERIENCE
CVS Health - Software Development Engineer in Test September 2018 to Present
Roles and Responsibilities:
•Participate and contribute to all QA team deliverables which include: test strategy, test planning, test development, test automation development, reviews.
•Develop and implement automated and manual tests that will functionally validate
frontend or backend application development.
•Assist in reproducing, investigating and debugging software issues in coordination with the delivery team squad and validating any software fixes.
Created a framework to support UI (Selenium, Cucumber, Junit), API (Rest-Assured) and Database (Oracle) testing.
Executed Back-End testing Restful API’s using Postman and Java with Rest-Assured and Http Client library.
•Developed and implemented Selenium Page Object Model framework with Selenium WebDriver using JAVA Object Oriented Programming and open source test framework TestNG.
•Performed Database testing using SQL Queries for data design, validation and integrity
testing, also established JDBC connection using Java programming language.
•Performed Smoke testing, Regression testing, Acceptance testing, Functional testing,
Integration testing, Regression testing, Black Box and Gray Box testing.
•Develop Restful Web Service testing framework with open source REST-Assured and TestNG to build robust and scalable web service testing
Involved in all Agile ceremonies (daily stand ups, sprint planning, retrospective, demo)
•Hands-on experience with version control systems GIT.
•Using Jira tracked raised bug and made enhancement requests as they are entered into bug tracking systems.
Environment: Selenium WebDriver, Java, Maven, TestNG, JUnit, HTML, MySQL, Restful Web Service, Git, Jira, Jenkins
TD Ameritrade – QA Test Engineer November 2016 to September 2018 Roles and Responsibilities:
Responsible for testing and delivering software to accomplish business outcomes.
Developed detailed and well-structured test cases based on functional and non- functional requirements.
Contributes to test planning, and when part of a Scrum team, builds test cases for stories in the given sprint, per story acceptance criteria.
Developed automated front-end tests using Selenium WebDriver with Java.
Experience with Agile Methodology BDD (Behavior Driven Development) and Cucumber
test framework.
Executed API test scenarios and create API automation using Rest-Assured Library for Automation framework.
Performed backend testing using SQL queries to retrieve and verify the information in the database.
Reporting the issues in Jira and follow up on bug fixes.
Mobile Application testing, using Appium. Test Mobile Apps for Android as well.
Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Java, Selenium WebDriver, Appium, Cucumber, Jira, Git, HTML, XML, Oracle SQL
Ace Hardware – QA Engineer July 2014 to October 2016 Roles and Responsibilities:
Participating in design and refinement sessions and elaborate the acceptance criteria of requirements/stories. Analyzing Business Requirements / Features and preparing the Test conditions.
Performed GUI, Functional, Usability, Regression, Smoke tests in order to test the stability and usability of software application under test.
Responsible to maintaining automation framework with new features / enhancements and bug fixes.
Monitoring automated test execution on Jenkins, evaluate test reports and defect management.
Working experience on tools and frameworks like Selenium and Appium for mobile.
Able to design, build, execute, schedule and monitor manual and automation tests.
Manually tested the application and developed test cases based on software requirements specifications.
Environment: Java, Selenium WebDriver, Appium, Cucumber, Jira, Git, HTML, XML