KANAT USSENOV
QA AUTOMATION ENGINEER
**********@*****.***
GS EAD
OBJECTIVES
QA Automation Engineer with 4 years of experience in all the phases of Software Testing Life Cycle. Worked in different Automation testing frameworks like Behavior driven, Data driven, Page Object Model and Hybrid. Experienced in Automation of Web Applications, API, Database and Manual testing in various domains.
PROFESSIONAL SUMMARY
Experience in Information Technology, specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications, good experience on Core Java and OOPS concepts.
In depth knowledge of Software Development Life Cycle (SDLC) project life cycle methodologies including traditional Waterfall model as well as Agile/Scrum across the span of multiple projects.
Proficient in using test automation tools such as Selenium WebDriver to develop automation testing scripts for web and client/server applications. Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
Expertise in designing and implementing Selenium Automation Frameworks using Data Driven, Behavior Driven, Hybrid, Page Object Model (POM). Expert in Selenium WebDriver/IDE/GRID test scripts using Java and Test Framework using Cucumber/TestNG/Junit.
Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for System, Integration, User acceptance test (UAT) and Regression testing.
Experience in build tools such as Maven and managing continuous integration, scheduling script execution with Jenkins.
Extensive experience in reviewing and analyzing Business Requirements and creating Test Cases, Test Scripts, Test Plans & Requirement Traceability Matrix (RTM) based on business requirements and generating reports.
Professional expertise in Automation testing, Manual testing, Integration testing, Regression Testing, Smoke Testing, API Testing, Functional Testing, Ad-hoc Testing, Cross Browser/Cross Platform Testing.
Practical knowledge on Object Oriented Programming (OOP) concepts. Extensively using Java for test case automation. Experience in implementing TDD and BDD. Well versed in different management scenarios like Version Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling. Experienced in Database Testing using SQL Queries on Oracle,DB2 and SQL server. Expert in defect-reporting and defect-tracking using the test management tool ALM/Quality center, JIRA, Rally, Bugzilla.
Quick learner, ability to adapt to new environment quickly, strong team player, good communication and analytical skills, confident, sincere and committed. WORK EXPERIENCE
Alliance Tek Solutions, Chantilly, VA
Mar 2019 - Present
QA Automation Engineer
Responsibilities:
Actively participated in Daily Scrum with the team and involved in Sprint Planning, estimating efforts and identifying acceptance criteria for user stories, Sprint Demo, Sprint Retrospective.
Analyzed Business Requirements, User Stories, System Requirements, and Data Mapping Requirement Specifications interacting with the clients, developers and QA team. Involved in designing from scratch and implementing the Selenium WebDriver automation framework for Smoke and Regression test suites (Cucumber and Maven). Responsible for writing and maintaining test cases for Manual and Automation testing using hybrid framework.
Prepared test data documents and generated bug and test case execution reports. Conducted UI testing, Smoke testing, Functional testing, Regression Testing, End-to-End testing, Ad-Hoc testing and verifying the results with expected results, which should complain with the predefined requirements.
Used core Java concepts that includes Collections, Exception handling, Oops for coding business related activities.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD
(Behavior Driven Development) using Cucumber in Gherkin format. Developed new Maven based test scripts using GitHub as source repository and Jenkins for continuous Integration of the builds.
Developed reusable selenium methods to handle Dropdown, frames, alerts, check box, radio button, dynamic calendars and web tables in Selenium WebDriver. Involved in creation of automation framework in Selenium WebDriver using BDD (Behavior Driven Development) and Page Object Model (POM) design approach. Generated UI test final reports using Selenium Cucumber framework. Managed and executed test cases and logged defects in defect reporting tool JIRA. Performed End-to-End testing of database to check data integrity using SQL queries. Wrote complex SQL queries by joining multiple tables according to business logic for data validation. Worked with JDBC libraries to automate database testing. Performed REST Application Programming Interfaces (API) testing using Postman and Rest Assured Libraries.
Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
Involved in Knowledge Transfer, Group Discussion and training session. Environment: Selenium WebDriver, JAVA, Eclipse, Jira, Cucumber, BDD/TDD, Selenium Support, My SQL, JDBC, Postman, Rest Assured, JUnit, MAVEN, Jenkins. Fannie Mae, Reston, VA
Sep 2017 – Feb 2019
Automation Engineer
Responsibilities:
Evaluated the functional requirements, understood the functionality of the application from a testing perspective and worked closely with Business User in understanding designing and documenting the Functional testing plan and then writing, executing, documenting the results. Worked in Agile environment, Scrum framework. Participated in Daily Scrum, Sprint Demo, and Sprint Planning and Sprint Retrospective meetings. Responsible for writing the Test Plan and Test Cases based on the Business Requirements. Used engineering skills to improve processes and automate QA tasks using Java. Developed Automated Scripts to test Web Application using Selenium WebDriver, Maven tool, Java and TestNG.
Integrated with Continuous Integration tool Jenkins for running tests on nightly basis automatically.
Extensively used Selenium locators like CSS Selector, id, class name, xpath to test the web application.
Used TestNG annotations (Groups, Tags, Parameter, Data Provider) to group test suites, test cases and test methods for functional testing.
Tested application in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment. Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application. Performed Web Services testing using Postman and RestAssured library with Java as a programming language. Created data driven tests using Apache POI libraries. Used Jira for defect reporting and tracking. Used Apache POI to read and validate the data from Excel files.
Environment: Java, Selenium WebDriver, TestNG, Maven, IntelliJ IDEA, SCRUM. Raymond James, St Petersburgh, FL
June 2016 – Aug 2017
QA Tester
Responsibilities:
Analyzed Business Requirements, Software Requirement Specifications to create test cases for manual testing.
Worked with development team to understand technical design and architecture for test planning.
Developed and executed tests that ensure application meets business requirements and system goals to fulfill end-user requirements and identify existing or potential issues. Worked under Agile and Waterfall methodology.
Uploaded test cases and executed test cases, logging defects in ALM. Performed Ad-Hock testing.
Prepared and maintained the Requirement Traceability Matrix to ensure the adequate coverage of the test cases.
Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries verifying the data tables on our database server. Performed Integration testing to verify the interface between various application modules. Worked with developers to reproduce errors and resolve software anomalies. Environment: Manual Testing, HP ALM, Internet Explorer, Database Testing, SDLC, STLC, API.
TECHNICAL SKILLS
Testing Tools Selenium IDE, Selenium WebDriver, Soap UI, Postman Languages JAVA,SQL,HTML,XML
IDE Eclipse, SQL Developer
Test Framework Cucumber, Junit, TestNG, Data Driven Framework Build & Integration Tools Maven, Jenkins
Processes Agile-Scrum, Waterfall
Bug Tracking Tools JIRA, HP ALM, Quality Center (QC), Rally Version Control GIT, SVN
Data Bases Oracle, MySQL
Operating Systems Windows
EDUCATION
Bachelor Degree in Energy Power Engineering
Kostanay State University, Kazakhstan.
PROFESSIONAL CERTIFICATION
Syntax sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, Technologies, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, Coding my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, Bootcamp css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, apsql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,tesql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,tesql, java, jdbc, api, selenium,webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium,webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,sql, java, jdbc, api, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,tei, selenium, webdriver, my sql, maven, cucumber, testng, restassured, postman, java, c#, javascript, html, css, selenium webdriver, jenkins, cucumber,testng, framework,