Software Test Automation Engineer with 6+ years of experience in Software Testing with Experiences in Real Estate and Finance industries.
*Very experienced in creating test cases and identifying test scope and test environment and potential risks.
*Extensive experience on all aspects of the SDLC processes and methodology and developing Test Strategy and Test Cases.
*Expertise in building Behavior Driver Test(BDT) and Data Driven Test(DDT) frameworks with Hybrid automation frameworks using Selenium WebDriver and JAVA.
*Experienced Manual and Automation tester with open source tools such as Selenium WebDriver, Selenium IDE, Cucumber Junit/TestNg, JIRA, and Jenkins.
*Solid experience in Defect management tool - JIRA and good understanding of other defect tracking and management tools.
*Highly skilled in Agile Testing and Page Object Model for organizing large number of Web elements for use in my project.
*Highly creative at organizing Reusable Scripts and files that can be used at all levels of testing.
*Experienced in API and Webserver testing using SOAP and REST with emphasis on REST and Selenium as automation tool.
*Proficient in Oracle and SQL queries for Back-End testing and data validation.
*Excellent communication skills, detail oriented and result driven, team player and proven self-starter.
Test Types: Smoke Testing, Functional Testing, Integration testing, Regression Testing, QA Testing and API Testing
RBDM: Oracle, MYSQL
API Manual Testing Tool: POSTMAN
API Test Protocols: SOAPUI, RESTful
07/2016 to Current
QA and Automation Test ExpertPew Charitable Trusts
Assisted in gathering Requirements and Developing user stories to be used in new feature addition to existing system.
Maintained requirement Traceability Matrix to ensure maximum number of Test Cases are covered and automated.
Participate in Daily stand-up meeting to discuss our previous day work and our plan for the day and if we have encountered an issue that would prevent us from working.
Wrote Selenium Test Scripts using JAVA and Maven Build tool to create Page Object Model project to be reused on different levels of the testing process.
Performed API and Web Services testing to ensure connectivity and functionality of all systems.
Automated Serialization and Deserialization scripts and created POJOs.
Designed Maven project framework in a way to ascertain Continuous Integration by connecting to Jenkins.
Created reports of Smoke Tests in Jenkins using Charts with Percentages of Pass and Fail at any given test.
Performed Regression Test to determine the effect and usability of a new feature to incorporate foreign payment option to an existing suit.
Performed Functional Testing to identify various critical points in the application and automated them by using Selenium WebDriver.
Performed Parallel Tests/Selenium Grid across different browsers, Operating Systems, and Machines.
Using Apache POI I Performed validation, Reading and Writing of data from External Files.
Designed Maven projects using Cucumber and Junit tools and Gerkin as programming language to make it easier for everyone to understand.
Tracked and recorded any Defects/Bugs in JIRA and pushed to Test Lead for approval to send it to Developers.
Closely worked with Developers to address any defects and retest fixed defects to ensure functionality.
Executed tests Remotely in cloud using SauceLabs.
08/2013 to 06/2016
QA/UI Automation TesterAvalonBay Communities, Inc
Participated in Daily Scrum meetings to discuss current sprint and identify all blockers.
Developed and implemented Page Object Model projects and executed test scripts.
Maintained Traceability Matrix to ensure all requirements have been met and keep track of Test Cases being automated.
Participated in a Weekly Status Updates meetings to discuss the progress of the testing effort and open issues to be resolved.
Successfully built and executed automation test scripts from User Stories in JIRA.
Reported defects in JIRA and collaborated with Developers to resolve any issues.
Updated status of Automation progress in JIRA and made a note of all changes made to any Test Cases.
Used Java, Selenium WebDriver and maven, Cucumber, TestNg and JUnit to execute Data Driven and Behavior Driven frameworks and Hybrid Automation frameworks using Maven Tool.
Run smoke test every morning using Jenkins and reported all results, positive and negative.
Used Repository Dependencies on to run and execute different tests based on the type of tests or data source being used.
Used Apache POI dependency to read and validate data from Excel files.
Wrote and successfully executed SQL Queries to perform back-end Testing for data validation.
Designed API Test framework and successfully executed API Tests on Web-based applications.
Performed Front-End Functional Tests using Selenium Element Locators such as Xpath, cssLocator, Id, Name, LinkText and Partial linkText.
Performed UI Functional testing, Smoke Testing and Regression Testing based on requirement and changes to existing Regression suit.
Used Gerkin to schedule and run Smoke Tests daily and recorded and reported any defects/bugs that may have occurred.
02/2011 to 07/2013
UI Test Automation EngineerKaiser Permanente － Silver Spring, MD
Assisted in developing Test Cases, Test plans to be used in Functional Testing Environment.
Participated in all levels of Agile Scrum/SDLC methodology planning and Execution.
Participated in Daily Standups and contributed inputs in any and all matters of importance and helped solve blockers.
Designed and developed Automation Framework from scratch using Selenium WebDriver, Java, TestNg, Cucumber and Junit.
Automated Test Scripts based on user stories on of JIRA and maintained Requirement Traceability Matrix to ensure coverage of maximum number of test cases.
Used Page Object Model to create Test Automation Projects using Eclips IDE to develop and Debug Test codes and TestNg and Junit, Cucumber as testing Frameworks.
Developed Hybrid Test framework build with Selenium WebDriver and TestNg test Scripts.
Developed Data Driven Test Frameworks for reading, writing and manipulating Excel Data using APACHE POI.
Automated Manual Scenarios and built automated Regression suite for faster testing.
Used Gerkin programing language to create Test Cases in Cucumber Maven project to make it simpler for non-technical people to understand test scenarios.
Performed Positive and Negative tests and Cross-Browser tests with Chrome, Firefox and IE for maximum efficiency and assurance.
Used SQL Queries for Back-End testing with MySQL, Oracle.
Performed Regression Tests based on new code deployment status and logged any issue/bugs as a result of new codes.
Used Jenkins to run smoke testes and Scheduled Smoke Tests to run at designated times Generated Test Result Reports using Charts and Screen Shots to highlight specific areas of the report to show the percentage of Pass and Fail.
Performed Data validation, Reading and Writing from External Files using Apache POI.
Wrote SQL queries to be used in Data Integrity Testing and Back-End testing.
Logged and tracked defects in JIRA and assigned priority based on importance.