We provide IT Staff Augmentation Services!

Sdet Resume

Reston, VA

PROFESSIONAL SUMMARY:

  • Overall 11+ years of experience in Senior QA Automation Engineer. Currently working as SDET for an application.
  • Worked in Various Industries such as Financial, Wireless &Communications (Telecom) and Investment Banking, Logistics and Retail Industry.
  • Experience in preparing Test Architecture, Test Strategies, Test Plans, Test Cases and Test summary reports or documentation for Web, Mobile and Client - Server applications.
  • Expertise in SDLC, Software Testing Life Cycle (STLC), Waterfall and Agile-Scrum Methodology: Including Test Planning Process, Test Design, Test Data Management, Executing Test cases, Defect Tracking, Management and Status Reporting.
  • Experienced in Automation using Appium, Selenium WebDriverwith Java, SOAP UI, TestNG, JUnit and Pefecto Cloud services for automated tests.
  • Experienced in Automating Scripts using Page-Object Model, Keyword Driver, Data Driven, Object repositories, XML Utilities.
  • Experience in reporting tools for Automation such as TestNG, JUnit and Extent Reports.
  • Sound knowledge on Object Oriented Programming concepts and Java concepts.
  • Maintain the Automation Code in a Central Repository and manage the files using Tortoise SVN- Sub Versioning tool, Github,Stash.
  • Excellent knowledge in writing unique XPath, to identify web elements, JSON path for REST API.
  • Experienced as UAT Lead, coordinate throughout the different phases in a release activity which is planned 4-5 times in a year for an application.
  • Experience in Leading the team, handling the team, analyzing the requirements and projecting the estimates and efforts of the project deliverables.
  • Proficient on Automation tools like Perfecto Cloud Servers, Appium, Selenium RC/WebDriver (Functional & Regression Testing), TestNG, JUnit, ANT, Maven, Jenkins and SOAP UI Pro for testing Client Server, Web and Mobile based(Native and Hybrid) Applications.
  • Expertise in using Appium, Perfecto Cloud for developing automation test scripts for Android & IOS devices, Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Good experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Extensive testing of POS Sales Representative functions in mobile applications,Supervisor functionality and Website payment standards such as Shopping cart, order creation and purchase order using 3D application, order management, warehouse management, transportation management shipment creation, account number validation, services validations for the prescribed source and destinations.
  • Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing(UAT).
  • Experience in Oracle PL/SQL coding and good understanding of Data warehousing concepts such as ETL testing using Ascential Data Stage.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center or HP ALM.
  • Well versed in different management scenarios like Change Control, SharePoint, Team forge, Quality Assurance, Defect Tracking, System Integration, Control M, JenkinsTask Scheduling.
  • Expertise in Cross-Platform, End-to-End of UI Applications on various operating systems.
  • Performed Compatibility Testing across various Devices like hand held Devices, Vehicle mount Devices, POSDevices, Android & IOSDevicesto ensure the functionality of the application.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC), Agile - Scrum Project Environment.
  • Experience in using the IBM Rational Team Concert in Agile Project for tasks creation for the user stories.
  • Strong SQL skills, proficient in complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Experience in Daily Stand up Meetings, Pre Planning Meeting for the backlog grooming, prioritization and sizing, Sprint Planning, Sprint Backlog refinement, Product backlog refinement, Sprint Review and Retrospective meetings, Status Meetings.
  • Immense Knowledge on Cucumber, TDD, BDD, Hadoop, Mongo DB, ETL and BigData technologies like Spark and Scala.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac, Unix

Languages: C++, SQL, PL/SQL, Java, VB.Net

Databases: Oracle SQL Developer,Toad,Squirrel,PL/SQL Developer, Mongo DB

Testing Management Tools: HP Quality Center ALM

Defect Management Tools: Quality Center

Testing Automation Tools: Appium, Selenium IDE & RC,Selenium WebDriver, QTP

Programming Tools: Eclipse IDE, SQL & PL/SQL Developer

Version Control: SVN, GIT, Github, Stash

Build Tools: Maven, Ant

Special Tools: Perfecto Cloud for Mobile devices, JSON path, JSON Viewer

CI/ DevOps Tools: Jenkins

Project Management Tools: IBM Rational Team Concert, Confluence, Sharepoint

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

SDET

Responsibilities:

  • Ensured testing standards, guidelines, and testing methodology were applied as specified in testing approach. Possessed a clear understanding of the requirements documentation and the test architecture.
  • Design and develop the BDD automation framework using cucumber with java.
  • Built the automation test scripts for different functionalities in Confidential and its downstream applications.
  • Automated Data Driven testing in cucumber with various formats for files.
  • Designing and developing Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developing Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Automated the regression suite to handle the monthly releases and system testing for the new functionality.
  • Created and enhanced numerous test scripts to handle changes in the project, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG.
  • Created whole test framework using Selenium for further test creation and execution.
  • Experienced in creating Mobile Test Strategy for automation.
  • Utilized QC to keep track of any defect, report to developer team and perform Regression Testing
  • Executing the test script in parallel mode using Selenium Grid2 on Virtual Machines.
  • Created Feature Files as per the requirements for the execution using Cucumber
  • Created automated security test cases using Cucumber with Java.
  • Able to run the End to End Testing flow using Cucumber feature files.
  • Created automation test scripts in RestAssured framework for REST API.
  • Created the Jenkins jobs to execute the tests centrally by categorizing as smoke/functional or module jobs.
  • Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to management weekly-review meetings using customized ATU Reports.
  • Created Jenkins jobs by categorizing into smoke, functional and module based to start executing the tests from centralized location.
  • Involved in developing test strategy for RESTAPI Testing to test the robustness of the entire system during End to End Testing, with verifying and analyzing the response using HTTP POST, Client and Response API’s. Created test scripts using RestAssured Framework.
  • Following Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Experience serving as a UAT Lead, I have to coordinate throughout the different phases in a release activity which is planned 4-5 times in a year for one application.
  • Scheduling Meetings with the UAT Testers, following up with the module leads for exporting all the test cases from the HP ALM (Quality Center v.11) and supply them to the individual testers as per User Stories
  • Managers.
  • Have Daily Scrum Calls where in the Developers, Testers and Business Analysts discuss on the progress and various issues and concerns.
  • Participating in daily status calls, interacting directly with the client and updating the status to the team.
  • Reviewing the work which team members perform and bridge the issues to the Subject Matter Experts on the functionalities.
  • Interact with Developers and Managers to co-ordinate on tasks, deliverables to meet committed project deadlines.

Technology & Environment:, Cucumber, Selenium Web Driver, Test NG, Extent Reports, Rest Assured API, REST API, HTML, XML, Web Services, Oracle SQL, Windows 2007, Mac, UNIX, Selenium IDE, Eclipse, POI API, GIT, Jenkins, Auto IT, Maven, SOAP UI, HP ALM Quality Center.

Confidential, Warren, NJ

Senior QA Mobile Engineer

Responsibilities:

  • Ensured testing standards, guidelines, and testing methodology were applied as specified in testing approach. Possessed a clear understanding of the requirements documentation and the test architecture.
  • Design and develop the automation framework from the scratch of the project usingAppium,Selenium Webdriver, and Extent reportswith Java on Perfecto Mobile cloud and Appium for both IOS/Android devices.
  • Built the automation test scriptsfor different functionalities in Confidential Supervisor and POS mobile applications.
  • Automated Data Driven testing using Excel Data Source, Automation portal and XML Utilities
  • Designing and developing Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developing Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Automated the regression suite to handle the monthly releases and system testing for the new functionality.
  • Created and enhanced numerous test scripts to handle changes in the project, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG.
  • Created whole test framework using Selenium for further test creation and execution.
  • Experienced in creating Mobile Test Strategy for automation.
  • Utilized QC to keep track of any defect, report to developer team and perform Regression Testing
  • Executing the test script in parallel mode using Selenium Grid2 on Virtual Machines.
  • Created Feature Files as per the requirements for the execution using Cucumber
  • Created automated security test cases using Cucumber with Java.
  • Able to run the End to End Testing flow using Cucumber feature files.
  • Created automation test scripts in RestAssured framework for REST API.
  • Created the Jenkins jobs to execute the tests centrally by categorizing as smoke/functional or module jobs.
  • Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to management weekly-review meetings using customized ATU Reports.
  • Created Jenkins jobs by categorizing into smoke, functional and module based to start executing the tests from centralized location.
  • Involved in developing test strategy for RESTAPI Testing to test the robustness of the entire system during End to End Testing, with verifying and analyzing the response using HTTP POST, Client and Response API’s. Created test scripts using RestAssured Framework.
  • Following Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Experience serving as a UAT Lead, I have to coordinate throughout the different phases in a release activity which is planned 4-5 times in a year for one application.
  • Scheduling Meetings with the UAT Testers, following up with the module leads for exporting all the test cases from the HP ALM (Quality Center v.11) and supply them to the individual testers as per User Stories assigned.
  • Once, the UAT Regression Testing is completed, exporting the execution result from the Quality Center and to prepare the Test Summary Report and acquire the business approvals by IT Managers and the Product Managers.
  • Performing the UAT Closure activities by providing my sign-off as the UAT Lead to approve the release the build to production.
  • Have Daily Scrum Calls where in the Developers, Testers and Business Analysts discuss on the progress and various issues and concerns.
  • Participating in daily status calls, interacting directly with the client and updating the status to the team.
  • Reviewing the work which team members perform and bridge the issues to the Subject Matter Experts on the functionalities.
  • Interact with Developers and Managers to co-ordinate on tasks, deliverables to meet committed project deadlines.

Technology & Environment:Appium, Perfecto Cloud, Cucumber, Selenium Web Driver, Test NG, Extent Reports,HTML, XML, Web Services, Oracle SQL, Windows 2007, Mac, UNIX, Selenium IDE, Eclipse, POI API, GIT, Jenkins, Auto IT, Maven, SOAP UI, HP ALM Quality Center.

Confidential, Boston, MA

Senior QA Mobile Engineer

Responsibilities:

  • Design and develop the best automation framework for the project using TestNG and Java on multiple browsers - Firefox, Chromes and Internet Explorer.
  • Developed Desktop Web browser Automation test cases using Selenium WebDriver with Java Programming language and for Mobile on Appium for both IOS/Android devices.
  • Involved in developing test strategy for SOAP Service Testing to test the robustness of the entire system during End to End Testing, with verifying and analyzing the response using HTTP POST, Client and Response API’s. Created test scripts using groovy.
  • Automated Data Driven testing using Excel Data Source and XML
  • Designing and developing Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developing Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and Mobile devices (IOS/Android) in the testing environment using Selenium WebDriver, TestNG.
  • Created whole automation framework using Selenium, Appium for further test creation and execution.
  • Created the mobile test strategy for mobile automation.
  • Created Feature Files as per the requirements for the execution using Cucumber
  • Created automated security test cases using Cucumber with Java.
  • Able to run the End to End Testing flow using Cucumber feature files.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Utilized QC to keep track of any defect, report to developer team and perform Regression Testing
  • Executing the test script in parallel mode using Selenium Grid2 on Virtual Machines.
  • Created the Jenkins jobs to execute the tests centrally by categorizing as smoke/functional or module jobs.
  • Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to management weekly-review meetings using customized ATU Reports.
  • Created Jenkins jobs by categorizing into smoke, functional and module based to start executing the tests from centralized location.
  • Following Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Experience serving as a UAT Lead, I have to coordinate throughout the different phases in a release activity which is planned 4-5 times in a year for one application.
  • Scheduling Meetings with the UAT Testers, following up with the module leads for exporting all the test cases from the HP ALM (Quality Center v.11) and supply them to the individual testers as per User Stories assigned.
  • Once, the UAT Regression Testing is completed, exporting the execution result from the Quality Center and to prepare the Test Summary Report and acquire the business approvals by IT Managers and the Product Managers.
  • Performing the UAT Closure activities by providing my sign-off as the UAT Lead to approve the release the build to production.
  • Have Daily Scrum Calls where in the Developers, Testers and Business Analysts discuss on the progress and various issues and concerns.
  • Participating in daily status calls, interacting directly with the client and updating the status to the team.
  • Reviewing the work which team members do and bridge the issues to the Subject Matter Experts on the functionalities.
  • Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed project deadlines.

Technology & Environment:Agile-Scrum, IBM Rational Team Concert (RTC), ETL Ascential Data Stage, HTML, XML, Web Services, Oracle, Windows 2007, UNIX, Selenium IDE, Eclipse, Appium, Selenium Web Driver, Test NG, POI API, GIT, Jenkins, Auto IT, Maven, SOAP UI, HP ALM Quality Center, Cucumber.

Confidential, Memphis, TN

Senior QA Mobile Engineer

Responsibilities:

  • Understanding Business Requirements/Epic Stories, System Requirements/User stories, Business justification, Use case documents and prepared High level/End to End test scenarios
  • Tracked Project requirements from Borland Caliber, created Test Plan Specification, Test Strategy, Test Scenarios, Test Cases, Test Coverage and Quality Metrics using HP ALM Quality Center.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous scripts to handle changes in the objects in Appium for both Android/IOS mobileapplication’s and GUI using Selenium WebDriver.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Developing, executing and maintaining a Selenium- WebDriver Framework.
  • Created whole test framework using Selenium for further test creation and execution.
  • Created the mobile test strategy for mobile automation.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Executing test cases in RQM and raising defects in HP ALM.
  • Preparing test status reports on daily and weekly basis.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Responsible for the ICE source code for the web app using SOAP UI, JavaScript and Software Engineering practices such as Scrum development, agile programming, version control, and code review.
  • Validated the Batch Job monitoring process using ETL Ascential Data stage. Worked with Business Analysts to understand the Business Complexity and analyze the impact of Business and Risks assessments.
  • Created and execute SQL in Oracle to create Test data and validate the results at the Back End.
  • Participated with the DB team with the Electronic Data Interchange (EDI) phase.
  • Performed UI, Functional, Integration and Regression testing of the application.
  • Good exposure in Database testing using selenium. Logged and Tracked defects using HP ALM Quality Center.
  • Prepared Requirements Traceability Matrix. Involved in the CSV documentation preparation.
  • Prepared reports and test results after each release cycle for management and further test planning.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Assisted users, Business analysts in conducting UAT.
  • Prepared and participate in weekly status meetings, conduct walkthroughs, document proceedings.

Technology & Environment: Agile-Scrum, IBM Rational Test Concert (RTC), ETLAscential Data Stage, HTML, XML, Web Services, Oracle, Windows 2007, UNIX, Selenium IDE, Eclipse, Selenium Web Driver, Test NG, POI API, GIT, Jenkins, Auto IT, Maven, SOAP UI, HP ALM Quality Center.

Confidential, Minneapolis, MN

Senior Selenium Test Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Performed different testing task using test scripts on Selenium WebDriver and TestNG
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG
  • Wrote Ant build scripts to automate the compilation and execution of TestNG test cases/suites
  • Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
  • Used Selenium WebDriver API to write automation script
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property, Excel files and XML files.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in Web Services Testing using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used HP ALM (Formerly QC) for defect reporting and tracking
  • Data Validation and testing using SQL with Oracle
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Technology & Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, SOAP UI, XPath, Eclipse, GIT, AutoIT, XML, HTML, SQL, Oracle, Windows, Unix.

Confidential

QA Automation Test Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG)
  • Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Maintained and executed Maven build files for running automated tests.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Worked with Source version control tool such as GIT
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification
  • Report issues and defects in the application.

Technology & Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, XPath, Eclipse, SOAP UI, Git, Firebug, Firepath, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Hire Now