SULTANA SANA
Software Automation Engineer in Test
*********@*****.*** 571-***-**** Bristow, VA
Work Status: GC EAD
Work Summary
Over 7 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation Testing of Web Client Server, API, Webservices.
Expertise in Manual and Automation Testing.
Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
Involved in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, Jenkins, tools.
Experience of Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD, Hybrid and Data Driven Frameworks).
Experience in Core Java, development by applying different concepts like OOPS concepts.
Expert in developing Behavior Driven development (BDD/TDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub.
Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects.
Experience in testing Web Services, SOAP, HTTP, WSDL, and REST using various tools like Postman, SOAP UI/Ready API and Rest Assured java library with selenium.
Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity.
Expertise in using defect-reporting and defect-tracking tool like JIRA.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Education
Bachelor Degree from KU University
Technologies & Skills
Testing Tools
Selenium IDE/WebDriver, Postman, SOAP UI, Ready API, Rest Assured
Languages
Java, XML, SQL
Web Technologies
HTML, XML, CSS
IDE
eclipse
Test Framework
TestNG, Data Driven Framework, BDD with Cucumber
Build Tool
Maven
CI/CD Tool
Jenkins
Processes
Agile-Scrum, Waterfall
Bug Tracking Tools
Jira
Data Bases
PostgreSQL, Ms Excel
Operating Systems
Windows (XP, Vista & 7, 8, 10)
Test Automation Engineer
Capital One
Tysons Corner, VA
Feb-2018 to Present
Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD) with implementing page Object Model (POM).
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
Experience on Core Java, OOPS concepts.
Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports
Performed User Acceptance testing (UAT) exclusively in an agile environment.
Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
Performed UI, Functional and Regression testing using Selenium WebDriver, Cucumber Maven, and Jenkins.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
Utilized JIRA as defect tracking tool on the project.
Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
Delivered back end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
Participated in Stand-up meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environments
Selenium Web Driver, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), Git, GitHub, Gherkin, Oracle DB, Eclipse, XML, HTML, SQL, XPath, Windows 7, Oracle SQL Developer, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE and Core Java
Software Test Automation Engineer
Geico Insurance
Chevy Chase, MD
Aug-15 to Jan-18
●Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices.
●Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
●Experience with Postman tool for Manual Testing API Rest Request
●Experience on Core Java, OOPS concepts.
●Developed test code in Java language using Selenium WebDriver and TestNG framework.
●Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
●Experience in working with TestGN.xml file to configure complete test suite in a single file.
●Created Data Driven Framework using TestNG @DataProvider annotation.
●Experience on working with all TestNG annotations to execute test methods such as Before/After Suite, Test, Class, Method and @Test, @Parameter, @Group and so on.
●Experience in working with TestNG Attributes to define Priority, Dependency, Invocation Count, Include and Exclude, Skip and Ignore test methods.
●Sound knowledge of using TestNG assertions.
●Generated comprehensive test report using TestNG Listener annotation and implementing ITestListener.
●Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
●Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages
●Involved in designing of automation framework to be used in UI testing with Selenium WebDriver.
●Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
●Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email
●Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
●Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework
●Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
●Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
●Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
●Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environments
Selenium WebDriver, Java, TestNG, Jenkins, SQL, Maven, HTML, XPath, GitHub, Windows 7. Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, SOAPUI, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE. Core Java
QA Analyst (Manual Tester)
Liberty Mutual
Boston, MA
Jun-13 to Aug-15
●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.
●Performed Cross browser testing on Internet explorer, Firefox and Chrome for browser compatibility.
●Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
●Created and modified written test procedures, test cases, test data, and other test-related materials using approved software tools.
●Worked with development teams to investigate and correct bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
●Performed all phases of end-to-end testing which includes Functionality testing, Regression Testing, GUI testing, Boundary testing, Negative testing, System testing, Ad-Hoc testing.
●Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
●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.
●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.
●Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
●Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
●Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
●Involved in testing the application utilizing the Scrum (Agile) methodology.
●Performed End-to-End testing of database to check data integrity using SQL queries.
●
Environment
XML, Oracle, MS-Office, SQL, MS Excel, Windows XP, 7, Agile/Scrum, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE