Snr.automation Engineer Resume
Mechanicsburg, PA
SUMMARY:
- Having 8+ years of experience in Software Quality Assurance, testing a variety of software such as; Education, Retail, Healthcare, Agricultural, Pharmacy and Business.
- Knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Good experience in Manual Testing of software methodologies
- Hands on experience in Quality Assurance including Functional, Smoke, Regression, Integration, User Acceptance Test(UAT) and Compatibility Testing of Web and Client server - based Applications.
- Ability to interact with end users, also quick learner and team player with good communication skills and interpersonal skills.
- Adept technical skills in performance testing in the domain of Gaming, Retail, Health Care/Insurance and Banking Industries.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure
- Comprehensive working experience in various sectors of business, with In-depth knowledge of SDLC (System Development Life Cycle) with all phases of Agile - Scrum, Waterfall.
- Expertise in Selenium automation using Selenium WebDriver, Cucumber, Selenium Grid, JAVA, JUnit, TestNG, Maven, Jenkins.
- Proven abilities in working on Web and Mobile based Online Payments applications using Java, Maventhrough Continuous Integration using Jenkins, Git for CVS.
- Worked on JavaScript based technologies like node.js, angular.js, cucumber.js, webdriver.js, protractor, karma, chai&cucumber.
- Expertise in BDD, ATDD & TDD. Experience in working with Selenium Grid/Sauce Labs to specialize on running multiple tests across different browsers, operating systems and machines in parallel.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, Creating and developing
- Experience in Continuous Integration tools like Jenkins and build automation tools like ANT and Maven.
- Hands on experience in Block-box Testing, Functionality Testing, DB Testing, End-to- End Testing, Integration Testing, Regression Testing, GUI Testing, Web testing, User Acceptance Testing (UAT), Smoke Testing, Sanity Testing and Testing of various Business applications.
- Experience in maintaining the version control using TFS and GITHUB.
- Extensively used Joins and Sub-Queries to simplify complex queries involving multiple tabs.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle SQL Developer and SQL Server.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Centre, Jmeter, Cucumber, TestNG, SOAPUI, Appium
Languages: Java, JavaScript, VBScript(UFT), C, C#, Python, .net, HTML, XML, Groovy
Bug Tracking Tool: HP Quality Centre, BugZilla, Visual Studio TFS, JIRA
Operating System: Windows 7/XP/Vista, iOS, Android
Database: Oracle 9i/10g, SQL Server, MYSQL, MongoDB
PROFESSIONAL EXPERIENCE:
Confidential, Mechanicsburg, PA
Snr.Automation Engineer
Roles and Responsibilities:
- As a QA Lead responsible for leading multiple teams on multiple projects. The projects were different related to web-based applications, stand-alone applications and mobile devices
- Assigned the tasks of integrating individual software modules into groups to perform integration testing
- Performed Gap Analysis and documented the missing requirements and escalated to Test manger and Test Team.
- Designed Manual Test cases and Test Scenarios for this application module according to functional requirements and business specifications.
- Performed Requirements mapping from Requirements to Test Cases and creating Traceability report using ALM.
- Written Automation Test Scripts Using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
- Create test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
- Used Firebug to identify elements by ID, Name, CSS, XPath and links on webpages.
- Rewrote existing Selenium test scripts with when and then annotations to make them executable from Cucumber.
- Developed Data driven framework to retrieve test actions, test data from excel.
- Experience in testing web applications across multiple browsers Using Maven, Selenium Grid to execute
- Selenium automation suites on different platform and ensuring cross browser compatibility.
- Used Maven for building the WebDriver object. Integrated with continues Integration tools Jenkins for running test on nightly basis automatically.
- Extensively tested negative use cases to ensure that the application behaved as expected satisfied security requirements.
- Using Page Object Model in TestNG Framework and using Jenkins to ensure web application is automatically tested via scripts.
- Used GIT to re-modify files and software development.
- Involved in System testing, UAT testing, Functional testing, Regression testing, Smoke testing, GUI testing, Negative Testing, Positive Testing and End to End Testing.
- Performed Back-End testing by manually executing SQL queries to extract data from the database and check for data integrity. Attended project meetings, release meetings and QA status meetings
- Performed Gray Box Testing, Regression Testing, Functional Testing, and Usability testing.
- Identified the Automation scenarios, Designed/Setup the Hybrid framework, prepared the UI Object Info, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance.
- Experienced in writing tests in Rest Assured& experience in RESTFULL webservice testing using Rest Assured Framework. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc.
- Extensive experience working in Agile Methodology, SDLC, Stand-up meetings with Scrum master, Product owner, Understanding and writing user stories along with Business Analysts.
Environment: Selenium Web driver, Jenkins, SoapUI, Maven, Appium, TestNG, HTML, CSS, Oracle, JMeter, POM, Appium, C#, CodedUI, MTM
Confidential, Minneapolis, MN
Automation Engineer
Roles and Responsibilities:
- As a member of the SCRUM Team participated in daily scrum standup, meetings including sprint planning, sprint review, sprint retrospective as well as sprint release and Product backlog refinement meeting.
- Written Automation Test scripts using Selenium Web Driver, Java, Cucumber, Selenium Grid and Maven
- Design object repository in the selenium framework using CSS and XPATH Locators.
- Involved in System testing, UAT testing, Functional testing, Regression testing, Smoke testing, GUI Testing, Negative Testing, Positive testing and End to End testing
- 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.
- Used GIT to remodify files and software development
- Used TestNG annotations like Groups, parameters, Data Providers for regression and functional testing.
- Generated test logs using Log4j for various log levels.
- Experience in testing SOAP Web Services using SoapUI.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using selenium
- Created automated build process by using Jenkins CI tools
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
- Contributed in framework creation.
- Extensively used SQL for Back End testing to validate data in the database integrity.
- Performed Back-End testing by manually executing SQL queries to extract data from the database and check for data integrity.
- Performed execution of test cases manually to verify the expected results.
- Created Cucumber Feature files and Used cucumber automated testing to test new and existing functionality.
- Implemented Data-driven test to verify the same functionality with the multiple sets of data.
- Tested Mobile App in IOS, Android devices by using simulators
- Database testing by writing SQL queries in SQL developer tool
- Worked in executing and analyzing various queries and creating reports.
- Responsible for providing support to QA integration tester in the development and execution of integration.
Environment: Java, JavaScript Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, HTML, XML, Git, Agile, QTest, Postman, Oracle SQL developer, Angular JS, RestAPI, JSON, Swagger
Confidential, Baton Rouge, LA
QA Automation Engineer
Roles and Responsibilities:
- Leading the QA team to implement QA processes and Best practices throughout project lifecycle
- Followed Agile Methodology for application Implementation and Testing.
- Assigned the tasks of integrating individual software modules into groups to perform integration testing
- Performed Requirements mapping from Requirements to Test Cases and creating Traceability report using ALM.
- Worked on Fronted end Technologies like HTML, CSS, JavaScript, JQuery, Twitter Bootstrap to develop the user interface of the application.
- Created Use case, Class, Activity, Sequence, Flowcharts diagrams etc.
- Configured SSIS packages with XML configuration file, Environment variable, Registry entry, Parent package variable and SQL Server table.
- Created SSIS Packages which contained different transformations and tasks.
- Created SSIS packages to extract data from OLTP to OLAP data warehouse databases, and Scheduled Jobs to call the packages.
- Experience using source control (TFS)
- Involve in multiple Software Development Life Cycle (SDLC) phases, including requirement gathering from end users, providing requirement analysis, and designing data mapping documents
- Wrote T-SQL, designed and modified database objects such as tables, views, triggers, indexes, Stored Procedures, defaults, function to meet the business and audit specifications.
- Used C# OOPS programming language as business logic in Visual Studios 2012 as IDE.
- Worked on Asp.Net for developing the application.
- Implemented the concepts like Classes, Objects, Interfaces, Functions, Inheritance, Polymorphism, Encapsulation, and Exception Handling when writing the code.
- Worked on Ado. Net to sink the application with the database.
- Developed the RESTful Web Services using Web API like Http verbs for CRUD operations.
- Used Sql Server Management studios 2010 as a data base to store and retrieve the data that comes from UI.
- Involved in Development and building Keyword Driven automation testing framework along with testers.
- Extended my support to the Tester and worked even in QA environment.
- Created Test cases, Test suite and performed manual testing for the application.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Experience in creating database objects like Tables, Views, Triggers in SQL Server.
- Extensively used SSIS Import/Export Wizard for performing the ETL operations.
- Worked on QTP for regression testing and automated the test cases.
- Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center.
- Responsible for writing automated test cases using QTP/UFT.
- Created Test Scenarios, executed automated test scripts for regression testing using QTP/UFT and implemented Automation Framework.
- Extensive experience working in Agile Methodology, SDLC, Stand-up meetings with Scrum master, Product owner, Understanding and writing user stories along with Business Analysts.
Environment: .Net 4.5 framework, C#, ASP.NET, Entity Framework, ADO.NET, Stored Procedures, Visual Studio 2010, WCF,MS SQL Server 2016/2012/2008 R2, MS SQL Server Reporting Services (SSRS), MS SQL Server Integration Services (SSIS), TFS, MS Excel
Confidential, St Louis, MO
SDET
Roles and Responsibilities:
- Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
- Involved in creating the functional testing framework using TestNG and using SeleniumWebDriver for writing Automated Scripts with Java.
- Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
- Worked with customers, BA to understand the POS requirements
- Wrote manual test cases for POS based on functional and Business requirements.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
- Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
- Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
- Verified the integration of various components in the application and executed end-to-end testing.
- Reviewed software Test plan for defining test scenarios and writing manual and automated test scripts
- Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-in for the JIRA bug/issue.
- Experienced doing manual testing for Mobile Application
- Created, Maintained and Executed Manual Test Scripts in Quality Center.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
- Configured test environment and created test data for specific test cases. Executed automated and manual test cases, documented results, and recorded defect using Quality Center (ALM).
- Identified test cases to automate. Automate those test cases using Selenium RC, Junit and Java (Eclipse IDE) contributed in framework creation.
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
Environment: Java, Selenium WebDriver, TestNG, Maven, Sauce Labs, Jenkins, SoapUI, HTML, XML, JavaScript, Git, TDD, Agile, Quality Center, Postman, MySql, Windows
Confidential
Automation Engineer
Roles and Responsibilities:
- Reviewed and Created Test Assessment, Test Plan, Business Process Requirements, Technical Requirements, Test Specifications and Test Results.
- Executed Manual Test Cases by using positive and negative test scenarios.
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Used Fire bug and Fire Path plugins to find the elements on the web page based on the locators like locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Experience in TestNG for parallel execution, reporting and data providing using Groups, parameter and Data Provider.
- Performed Manual Testing of the application functionality to complete black box testing of the application.
- Mobile compatibility testing, usability testing, GUI testing in IPAD & IPHONE.
- Performed cross browser functional testing using Selenium Web Driver.
- Tested Mobile App in IOS, android devices by using simulators.
- Responsible for implementation of Hybrid Driven Framework build using Selenium, TestNG technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tool like Jenkins for running test on nightly basis automatically.
- Performed mobile testing (IOS, Android) using Appium tool.
- Analyzed Business Requirement Specification (BRS) and Technical Design Documents (TDD).
- Developed a Requirement Traceability Matrix from Requirements to Test Scenarios and Test Cases.
- Test case review done with clients, architect and Development team.
- Performed functional testing, prepared the test data.
- Performed defect reporting and bug tracking using JIRA & also followed up with development team to verify bug fixes and update bug status.
Environment: Java, Selenium Web Driver, Android, TestNG, SoapUI, Jenkins, Maven, Eclipse, JIRA, XML, Dot Net, Web services, ODI, UNIX, Quality Center, IBM RPT, Oracle SQL Developer.
Confidential
QA Tester
Roles and Responsibilities:
- Preparation of Defect Metrics and Productivity Metrics for the team, worked as back end tester worked in creating manual test cases in Quality Centre. (QC).
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform.
- Responsible for conducting the weekly quality assurance review meetings with the development team manager, SME's and the tester to review the results.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Junit, Maven)
- Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
- Analysis of Web Services from different domains and evaluating them for SOA Testing.
- Performing Functional, Integration, Regression, Smoke, White box/Black box Testing’s for Mobile App using Appium.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Developed Manual & Automation test scripts for client server and web based applications using Java.
- Enhanced test cases using Java programming features and TestNG annotations.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Performing Functional, Regression, GUI, Integration testing using Selenium with Java.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Responsible for reporting and tracking the defects using Bugzilla.
Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, TestNG, Quality Center, Java, HTML, Bugzilla, CSS, MySql, Windows, JMeter, IBM RPT, POM.
Confidential
QA Tester
Roles and Responsibilities:
- Test Cases Writing/Execution/Maintenance in Quality Centre.
- Performed Unit testing on each module and corresponding sub module in batch mode.
- Developed Functional, Navigational, and User Acceptance (UAT) testing using Quick Test
- Professional Extensively used Bitmap, Text checkpoints using Quick Test Pro
- Conducted Data Driven Testing using Quick Test Pro Data Driven Wizard for re-testing with multiple data through Excel sheets
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Optimized Quick Test Professional(QTP) scripts for regression testing of the application with various data sources and data types.
- Created Test cases for Performance Testing as per user requirements and specified configuration Conducted Backend testing for validating impact of front-end operations on backend tables
- Wrote SQL queries to retrieve specific information from the database to make sure that the data entered has been up-loaded correctly in to the database
- Worked on SOAP UI tool for validating the XML request and responses.
- Extensively used my SQL proficiency during data migrations.
- Prepared Test Metrics on a weekly basis to know the status of the application
- Used Test Director to track bugs, create defect report and followed up with development team
- Participated in QA team meetings and walkthroughs for weekly QA testing reviews
Environment: QTP, Quality Center, Soap UI, HTML, XML, Oracle, SQL Server, Waterfall