We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Experienced as a Quality Assurance Engineer/SDET for 7+ years in Information Technology with the emphasis on Software Quality Assurance/Testing on various domains like Retail, Banking, E - commerce.
  • Hands on experience in both manual and automated testing of API’s, Client/Server and Web Based Applications.
  • Good working knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies, worked extensively on Agile Projects and hands on experience in creating task for sprint in Rally and attended Sprint Planning, Scrums, Sprint Review meetings.
  • Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services with databases such as Oracle and MySQL
  • Strong SQL scripting / ETL testing skills, Web application testing experience.
  • Experienced in developing and maintaining Test Planning, Test Scenarios, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Result and Traceability Matrix.
  • Expertise in Automation tools such as Selenium Web Driver, Selenium IDE, Selenium Grid, Java, Git Hub, Jenkins (continuous integration-CI), Maven, Eclipse, TestNG, JUnit, Cucumber (BDD/TDD).
  • Experienced in Manual and Automated - testing tools- ALM, HP Quality Center, HP UFT/Quickest Pro.
  • Worked with HP ALM to setup an extensive regression test suite for automation.
  • Set up HP ALM and provided folder level attachments based on the workflows.
  • Documenting detail test plans, test cases, test scripts and expected results in HP Quality Centre (ALM) and tracing the test cases to the requirements.
  • Found Defects, analyzed, prepared Defect Reports and Status Reports, performed Bug Triage, Defect Tracking, and reviewed the defects using HP Application Life Cycle Management (ALM) bug tracking tool.
  • Experienced in developing Data driven, Key word driven and Hybrid Framework using UFT/QTP.
  • Good Exposure in Using of QTP Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.).
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
  • Developed and executed test cases for RESTful services using SoapUI tool. Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/TDD/ATDD.
  • Experience in creating page objects by using Page Object Model, developing reusable library functions in java and using unit testing frameworks like Junit, TestNG.
  • Good Experience in using Configuration management tools like Sub Version (SVN), GitHub, and Build management tools like MAVEN and ANT.
  • Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs
  • Experience in automating Mobile applications (Android) using Appium.
  • Experience working on Salesforce.com (SFDC), an on- demand CRM tool.
  • Automated AngularJS applications using Protractor.
  • Proficiency working in Relational Database Management Systems including MS Access, MS SQL, SQL Server and Oracle.
  • Experience in developing and understanding of HTML, XML, CSS
  • Skilled in Bug Reporting and Management using Jira, Quality Center and MS Excel.
  • Significant experience in Compatibility Testing, Integration Testing, System Testing, Migration Testing and End to End Testing.
  • Expert in Black Box, Functionality, Regression Testing and Smoke Testing. Experience in UAT Testing and Defect Management with continuous client interaction and follow ups.
  • Strong skills in performing Functionality, GUI, Backend, API testing, Stress, Performance, Load and Volume Testing of software applications.
  • Performed GAP analysis, impact analysis, and maintained requirements traceability matrix (RTM).
  • Worked very closely with the Devops team in Agile methodology for deploying and building the Automation Scripts in Continuous integration.
  • Good experience in the IT (Information Technology) industry which includes diversified experience in Quality Assurance/Software Testing and Data Validation Testing in the Retail domain. Strong experience in POS/Mobile testing, extensive Testing experience and working knowledge in Reporting.
  • Expert in conducting Positive, Negative, Usability and Security Testing as a Tester. Expertise in using testing automation Selenium and REST Http Client and REST Assured.
  • Proven expertise in Quality Center (ALM). Experienced in writing test cases, executing test cases, entering defects, requirements, and generating reports in Quality Center, effective QA implementation in all phases of SDLC onsite / offshore model.
  • Extensive experience as an individual contributor developing JavaScript applications.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Strong in ETL data validation developed using Informatica /Abinitio /Datastage/SSIS ETL environments.
  • Experience in writing SQL, can create own complex SQL queries to validate POS Transitions.

TECHNOLOGY & TESTING PROFICIENCIES:

Languages: Java, SQL, VBScript, Python

Programming tools.: J2EE/Java JDK1.4/1.5/1.6,1.7,1.8, C++, C, SQL, PL/SQL

Testing Tools: Selenium IDE/WebDriver/Grid, SOAP UI, Appium, Cucumber, LoadRunner Protractor, UFT, QTP, Katalon Studio

Testing Frameworks: JUnit, TestNG, BDD framework Data Driven, Page Object Model Jasmine, Cypress Framework.

Bug Tracking Tools: HP ALM/Quality Center, JIRA, Rally

Databases: SQL Server, MySQL, Oracle

IDE: Eclipse, STS, IntelliJ

Frameworks/ Open Source: JUnit, Test NG

Version Control Tools: GIT, SVN, TFS

Operating Systems: Windows, Linux, UNIX

Build/CI Tools: Maven, Jenkins

Other Tools: MS-Office Suite (Word, Excel, Access), MS-Project

WORK EXPERIENCE:

Automation Test Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Involved in gathering and analyzing System Requirements.
  • Involved in the development of UI using internal framework (Atom) and Java.
  • Involved in the processing of data feeds using big data technologies like hive, scoop and Spark.
  • Involved in the development of batch process to transform the data in hive to xml and send it to downstream systems.
  • Designed the application and worked with offshore development team.
  • Used Spring Framework for the business layer using Spring Core, Spring Web MVC, Spring Batch modules.
  • Used RTC as version control tool to maintain the code repository.
  • Involved in deploying the application on development and Staging environments.
  • Used Splunk for viewing and extracting the logs and server information.
  • Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
  • Experience and exposure to both Manual and Automation testing.
  • Extensive experience on POS self - checkout / POS QA Testing, involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with ACI-Compliance.
  • Worked with POS System and involved in testing functionalities related to sales tracking, POS scanning, Store ISP, ordering forecast, adjustments, custom retail price and promotions in POS
  • Created automated test Scripts to validate the functionalities of frontend web API application using Selenium WebDriver, JAVA.
  • Develop Test strategy, test plan/design, execute test cases and defect management for the ETL & BI systems
  • Develop and execute detailed ETL related functional, performance, integration and regression test cases, and documentation
  • Analyze and understand the ETL workflows developed.
  • Created ETL test data for all ETL mapping rules to test the functionality of the Informatica graphs.
  • Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing)
  • Analyzed requirements, reviewing functional specification documents against business requirement documents of reports.
  • Developing automated and manual test cases for the Cisco's Infinite Video Platform product.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Developed Test Analysis reports and Master Test Plans for each testing effort.
  • Prepared test methodology and developed a master test plan after analyzing the system requirements.
  • Involve in end-to-end test of Sales and Non-sales data in downstream applications, key and poll is the process where sale data originating from stores POS flows to the backend applications.
  • Involved in peer reviews of the team’s test plans and cases.
  • Implement back-end features for the gateway application running a Node.js stack providing communication between devices and cloud services
  • Prepared Requirement Traceability matrix in order to manage and organize test cases.
  • Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
  • Design applications using SOA and ITKO Lisa Automation tool.
  • Implemented Service-Oriented Architecture SOA based Applications.
  • Prepare business test cases, business test scenarios for Customer Operation Technology COT.
  • Performed Web services and interface testing using SOAPUI PRO and XML data protocols.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Setting up test environment for automated script execution using Java, Appium and TestNG.
  • Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
  • Created and managed UFT Test Scripts based on the Requirements and Scenarios.
  • Responsible for creating and enhancing Test scripts to test functionality using QTP.
  • Performed GUI, Black Box Testing and Regression Testing using QTP.
  • Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
  • Developed automated test scripts using descriptive programming in UFT.
  • Created user defined and custom functions using VB scripting.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
  • Prepared automation script for different features using selenium WebDriver, Java, TestNG, JBehave and Maven.
  • Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Involved in daily standup meetings and inspection meetings, to verify the status of the testing effort and the project.
  • Involved in testing Web services using Postman to access the Swagger content to test the APIs.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Involved in Regression Testing on DEV / QA / UAT Environments. Participated in daily Scrum meetings.
  • Showcased the application features and new functionalities with business users.
  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Understanding the functionalities of stories and communicate with different teams to get functional knowledge of the stories and the application.
  • Identified the scenarios for stories which are assigned for the sprint, prepare the stories and execute the stories manually.
  • Involved in Sprint grooming sessions and also sprint retrospective meetings and shared my comments feedback.
  • Preparing automation script based on the manual execution of stories using Java, Selenium and Jbehave.
  • Validate the backend validations on SQL server Management Studio by writing queries to DB.
  • Used GIT as version control tool to check in and check out the code.
  • Automated the application using Artemis framework and prepared different reusable keywords to process that.
  • Execute the stories locally as well as from JIRA board and update the status to team lead.
  • Shared the daily, weekly & sprint test status, defect status report to QA Management team.
  • Participated in peer reviews for test scripts and test cases for on shore and offshore team members.
  • Coordinating the test cycles, managing and tracking the test status and sprint backlogs of the team.
  • Involved in integration testing with different teams and End 2 End testing.
  • Documented the test stories in JIRA studio for each story, run the story from JIRA and share the report.
  • Analyze the serenity reports which generated running from JIRA.
  • Gathering the Test Input data. Test Input data includes Pre-condition, Test Input, Test Result, Test Regression data.
  • Planning of Test Strategy on how to automate the testing. Selecting the Test Cases for Regression testing and automating the Test Cases using WinRunner.

Environment: Agile, Java, Eclipse IDE, JBehave, TestNG, Oracle, SQL Server Management Studio, SOAP UI, Postman, GitHub, Jira

SDET-Selenium Automation Tester

Confidential, Tampa, FL

Responsibilities:

  • Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
  • Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
  • Involved in writing Automation scripts and executing scripts.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Involved in Automation Feasibility Study for Web based applications.
  • Involved in ETL process testing using Informatica ETL tool.
  • Analyze & interpret project requirements on Ordering Module of Sunrun & perform QA activities in SFDC application
  • Extensively used automated test tools like WinRunner and QTP for Functional and Regression Testing.
  • Experience in Descriptive Programming using QTP.
  • Developed Descriptive Programming using VB Script and Maintained Local and Global Object Repository in QTP.
  • Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
  • Implemented simulator for mobile app testing in IOS, Android using Appium Tool.
  • Implemented Appium Scripts to test iOS and Android platforms
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud.
  • Implemented real device mobile app testing using Test Object on the cloud.
  • MSSQL server, database, and user creation/maintenance/upgrades. Own and resolve client setup and issues as needed.
  • Identified test data and organized in flat files scenario wise for test input at run time.
  • Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
  • Mainly worked with Lead Management in SFDC
  • Perform detailed analysis of 4G Wireless Protocols
  • Executed SOAP based web services API testing (Java Client and SOAPUI).
  • Ensure all Testing documents/artifacts are documented and maintained as per the process.
  • Created WBS to allocate and track tasks to team.
  • Created and executed SOAP UI Scripts for the Web Services testing.
  • Analyze test execution results and post defects with detailed steps and screenshots.
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
  • Used Salesforce.com to create cases for submitting requirements, support requests, answer questions from offshore engineers
  • System security, workflow, integration, user interface design, migration, data integrity and partner portals on the SFDC Unlimited edition.
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stakeholders.
  • Maintained bug lists for critical issues using Quality Center reported the same in status meetings.
  • Developed test scripts in Selenium WebDriver using Java Language.
  • Implemented Data driven framework while developing the automated test scripts using Selenium Web Driver.

Environment: SQL Server, Eclipse, Java, Selenium Grid, Selenium Web driver, Jira, Manual testing, Selenium, Python, HTML, SQL server, Internet Explore

SDET-Selenium Automation Tester

Confidential, Atlanta, GA

Responsibilities:

  • Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
  • Prepared & Executed the Automation script of the Web applications using AccelQ and Responsible for end to end testing of these applications.
  • Worked with POS System and involved in testing functionalities related to sales tracking, POS scanning, Store ISP, ordering forecast, adjustments, custom retail price and promotions in POS.
  • Involved in Integration, Regression, Performance, Validation, Functional and End-to-End testing on store and merchandising applications that interface with POS.
  • Tested hardware such as printers, scanners, POS cash drawers, credit card scanners, iPhone and iPad application.
  • Extensive experience in test automation tools Selenium, UFT/QTP etc.
  • Experience and exposure to both Manual and Automation testing.
  • Extensive experience on POS self - checkout / POS QA Testing, involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with ACI-Compliance.
  • Enhanced HP UFT/QTP script using recovery scenarios for error handling.
  • Created automated test Scripts to validate the functionalities of frontend web API application using Selenium WebDriver, JAVA.
  • Developed test automation framework scripts using Python Selenium WebDriver,
  • Implemented Page Object Model framework with Python and Selenium.
  • Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.
  • Develop Test strategy, test plan/design, execute test cases and defect management for the ETL & BI systems
  • Develop and execute detailed ETL related functional, performance, integration and regression test cases, and documentation.
  • Designed and developed Power BI graphical and visualization solutions with business requirement documents and plans for creating interactive dashboards.
  • Analyzed requirements, reviewing functional specification documents against business requirement documents of reports.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Developed Test Analysis reports and Master Test Plans for each testing effort.
  • Prepared test methodology and developed a master test plan after analyzing the system requirements.
  • Wrote BDD JavaScript code to automate the angular.js application developed using Form.io in our automation framework.
  • Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
  • Performed Web services and interface testing using SOAPUI PRO and XML data protocols.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Implemented real device mobile app testing using Test Object on the cloud.
  • Setting up test environment for automated script execution using Java, Appium and TestNG.
  • Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
  • Created and managed UFT Test Scripts based on the Requirements and Scenarios.
  • Created a Hybrid Framework of automation for the application using VBScript coding in UFT.
  • Coordinated with the development team for defect verification.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
  • Prepared automation script for different features using selenium WebDriver, Java, TestNG, JBehave and Maven.
  • Used Agile Methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Involved in daily standup meetings and inspection meetings, to verify the status of the testing effort and the project.
  • Performed mapping using ServiceNow Service Watch.
  • Worked on Service Mapping Tool to map Tier 0, Tier 1 and Tier2 applications.
  • Creating and maintaining the Content Management -Dynamic Content Blocks, UI Pages, and Sites in ServiceNow.
  • Worked on loading the data into ServiceNow using import sets
  • Development of Service catalog - catalog items, designing workflows and execution plans.
  • Creating the workflows in ServiceNow as per the requirements from business team and functional specifications.
  • Involved in testing Web services using Postman to access the Swagger content to test the APIs.
  • Showcased the application features and new functionalities with business users.
  • Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
  • Understanding the functionalities of stories and communicate with different teams to get functional knowledge of the stories and the application.
  • Identified the scenarios for stories which are assigned for the sprint, prepare the stories and execute the stories manually.
  • Involved in Sprint grooming sessions and also sprint retrospective meetings and shared my comments feedback.
  • Executed the test cases parallelly on different browsers using Multithreading in Selenium WebDriver.
  • Preparing automation script based on the manual execution of stories using Java, Selenium and Jbehave.
  • Validate the backend validations on SQL server Management Studio by writing queries to DB.
  • Used GIT as version control tool to check in and check out the code.
  • Automated the application using Artemis framework and prepared different reusable keywords to process that.
  • Execute the stories locally as well as from JIRA board and update the status to team lead.
  • Shared the daily, weekly & sprint test status, defect status report to QA Management team.
  • Participated in peer reviews for test scripts and test cases for on shore and offshore team members.
  • Coordinating the test cycles, managing and tracking the test status and sprint backlogs of the team.
  • Documented the test stories in JIRA studio for each story, run the story from JIRA and share the report.
  • Analyze the serenity reports which generated running from JIRA.

Environment: Agile, Java, Eclipse IDE, JBehave, TestNG, Oracle, SQL Server Management Studio, SOAP UI, PostmanGitHub, Jira

Confidential

J2EE Developer

Responsibilities:

  • Written queries on the existing Oracle databases server to provide ad-hoc reports.
  • Understanding the Business Requirement and gathering the requirements from Business users.
  • Responsible for targeted list pull and applying suppressions as per the Business Requirement Document.
  • Support end-users, company-wide to resolve database and software issues utilizing remote desktop tools.
  • Coordinating the production of monthly, quarterly, and annual performance reports for senior management.
  • Involved in the Analysis, Design, Coding and testing of user requirements.
  • Developed the Application using Spring Integration Framework by implementing Integration.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Used SVN for version control and JIRA for bug tracking.
  • Involved in code review, bug fixing and deploying the application .
  • Used GIT Team repository system for Version Control and Source Code Management.

Environment: Java, UNIX, JSP, Servlets, EJB, JDBC, Log4J, XML, HTML, JavaScript, Oracle.

Confidential

Jr Developer

Responsibilities:

  • Developed common user GUI using Java Swing. Used JMenuBar, JMenu, JTimer, JTable, JProgressBar, and JTree and implemented the ActionListeners for all Swing Components in user GUI.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Used JavaScript for client side validations.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere application server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Involved in testing the complete flow of the modules.
  • Used CVS for version control.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java, UNIX, JSP, Servlets, EJB, JDBC, Log4J, XML, XSLT, XPath, SAX, DOM, Sun One Application Server, WSAD 4.1, HTML, JavaScript, MySQL, PVCS.

Hire Now