Asel Kamilova
703-***-**** ********.*****@*****.*** Fairfax, VA
Authorized to work in the US for any employer
PROFESSIONAL SUMMARY
Over 6 years of proficient Manual and Automated Testing experience in Software Quality Assurance Testing for Client/Server and web-based applications using Selenium with Java programming language.
Strong knowledge on all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Management Lifecycle.
Experience in working of Agile Scrum and Waterfall environments and participated in all meetings.
Expertise in bug tracking, bug reports and generating the graphs using bug tracking tools such as ALM Jira.
Strong knowledge on JUnit, TestNG Framework for Unit Testing, experienced using Maven and Ant for project building tool, Hands-on experience in Jenkins for CI.
Extensive experience on developing and maintaining automation framework using Java, Selenium, REST Assured, JDBC, Jenkins, Maven, Cucumber, other open source tools.
Successfully performed and maintained Smoke Testing, Back- end Testing, Black Box Testing, User Acceptance Testing, Functional Testing, Positive/Negative Testing, Regression Testing.
Experience in implementing Behavior-Driven Development (BDD) to design, develop, execute and maintain automated Test Scripts using Java, Cucumber and TestNG.
Identify web elements using dynamic XPath and CSS selector in Selenium WebDriver.
Firm understanding in Relational Database Design, proficient in writing SQL queries and performed in Back- end Testing.
Well versed in SQL performed backend testing using SQL Developer, pgAdmin and JDBC for DB automation testing.
Experienced in Exception Handling, Window Handling, Alert Handling, Collections.
Developed Regression Test Suite with Cucumber framework based on Java and developed the test scripts using Cucumber annotations.
Experience in implementing various design patterns such as Page Object Model and Page Factory, Singleton patterns etc.
Performed API Testing of RESTful web services. Used Rest Assured libraries for developing test automation framework and used POSTMAN to test manually.
Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
Proven skills in taking proactive approach by avoiding the defects in a verification step and meeting the deadlines.
TECHNICAL SKILLS
Industry Finance, Insurance
Application Web application, client server application Languages Java, SQL, HTML, XML, Gherkin.
Testing Frameworks Data Driven, Hybrid Driven Frameworks, (TDD, BDD) TestNG, Junit.
Testing Tools Selenium WebDriver, Selenium Grid, Appache POI, Cucumber,JDBC
Project Building Tools Maven
Databases Oracle, MySQL, PostgreSQL
Operating Systems Microsoft, Mac
Web Services REST Assured
IDE Eclipse, IntelliJ, SQL Developer, PGAdmin4,
POSTMAN
Version Control Git, GitHub.
CI Tool Jenkins.
Bug Tracking Tool Jira, ALM.
Methodologies Agile/Scrum, Waterfall
Certificates OCA, Java SE 8 Programmer, Professional Scrum Master 1, AWS Certified.
PROFESSIONAL EXPERIENCE
Geico, Chevy Chase, MD November 2017 - Present
Title: Software Automation Tester
Responsibilities:
Implemented and developed Test Strategy, Test Case and Test Automation and actively participated in process improvements.
Designed and developed Test Automation Framework using Selenium, Java, JUnit with Cucumber.
Wrote Feature Files in accordance with Cucumber Framework using Java.
Performed Selenium Synchronizations used Actions Class to perform required mouse operations.
Designed Data Driven Framework for Selenium automation using WebDriver, Java and JUnit.
Used Apache POI methods for writing/reading to/from excel sheets to perform Data Driven Testing.
Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and JUnit.
Executed Selenium automation suites on different platforms and performed Cross Browser Testing in parallel using Maven and Selenium Grid.
Used Git for software configuration management and version control.
Performed parallel execution using Cucumber Runner Class.
Hands on experience on testing using Amazon AWS EC2 services.
Created and run builds using Jenkins as Continuous Integration tool.
Involved in Back-end Testing by writing and executing SQL queries using JDBC.
Generated automation framework scripts for testing RESTful APIs by using REST Assured open source library.
Conducted Manual Testing on POSTMAN tool for API Testing.
Analyzed and modified JSON and XML calls (JSON Request and Response) to perform Functional Testing.
Developed and executed POM file using Jenkins for Smoke and Regression Testing.
Participated in walk-throughs, status and defect review meetings with the defect management and technical staff.
Bankers Healthcare Group, Miami, FL July 2015 - October 2017 Title: Software Automation Tester
Responsibilities:
Developed, maintained and executed manual Test Cases based on Requirements and use cases, and automated test scripts through Software Development Life Cycle
(SDLC) and Software Testing Life Cycle (STLC).
Built suites of automated tests as part of the iterative and Agile development process and integrated them as part of developer's work and reported the results immediately.
Worked with Test Cases and Test Scripts and modified to accommodate new changes to the software/applications.
Performed White Box, Black Box, and Integration Testing.
Done Regression Testing at end of each sprint to ensure the overall quality of product.
Configured and automated Functional Test Cases using Selenium WebDriver, JUnit, Maven tool.
Created automation scripts in Java language using Eclipse IDE.
Involved in writing SQL queries for Back-end Testing.
Performed Cross Browser, Multiple Platforms Testing using JUnit. Used JUnit to run the tests and generate the reports.
Designed, developed and implemented POM based automation testing framework utilizing Java, JUnit and Selenium WebDriver.
Extensively used Selenium locators like XPath, CSS Selectors, Firebug and FirePath locators and WebDriver to test the web application.
Involved in browser interoperability testing for various versions of Internet Explorer, Chrome, and Firefox.
Created data driven tests to check how application performs with different sets of data.
Responsible for maintaining daily Smoke Test on Jenkins and debug failure build on Jenkins and reporting the issue.
Involved in the automation of web API Testing using REST Assured Framework by invoking POST, PUT calls.
Experience in validating JSON response using JSON Object, Response classes.
Merged branches via Git and pull requests via GitHub per release management process to minimize risk to releases.
Wrote SQL queries for data verification and Oracle SQL statements for Back- end Testing.
Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
Used Jira to track the tasks and issues, attended daily status meetings to update the status work
Developed scenarios for writing Test Cases and Test Scripts for functions of the application.
Deloitte, Miami, FL February 2013 - June 2015
Title: QA Tester
Responsibilities:
Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
Worked with development team to understand technical design and architecture for test planning.
Worked under waterfall methodology.
Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
Prepared traceability matrix to ensure the adequate coverage of the test cases.
Assigned, Monitored and Tracked Tasks of Team Members.
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
Connected to database to Query the database using SQL for data verification and validation.
Performed back end testing on oracle database by writing SQL quarries.
Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.