Qa Automation Engineer Resume
Newark, NJ
SUMMARY
- Over 9 years of experience in Software Manual and Automation Testing for Web based and Client/Server applications in various domains.
- In - depth knowledge of Software Testing Methodologies such as Functional testing, Black box testing, Integration Testing, Regression testing, User Acceptance Testing (UAT), System Testing.
- Extensive experience in Data Warehousing technology in building and managing various data warehouse data marts using Informatica products such as Informatica Power Center/Power Mart, Power Connect, Power Analyzer and Power Exchange Tools.
- Knowledge of automation testing of web applications using Selenium Automation using WebDriver, programming using Core Java
- Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools such as Selenium WebDriver/IDE, TestNG, Cucumber, Quality Center/ALM, JIRA, and Maven.
- Working Experience withAutomation tools such asQTP,Selenium WebDriver,Selenium Grid, Soup UI,JMeter,Appium
- Knowledge in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experience programming in C#, Core Java, JavaScript, HTML, XML, SQL, PL/SQL on Windows, Vista Operating Systems and UNIX environments.
- Experience and actively involved in building and testing Restful Web services API using Postman and SoapUI, for UI Integration.
- Experience in test automation and continuous delivery of web applications, client server applications, web services/APIs Testing.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Involved in SEETEST and integration with JIRA. Responsible to record defects and reporting them to developers until they are resolved
- Knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
- Experience in performing different test types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Test Automation tools mandatory ITKO LISA, Appium, Perfecto, Selenium, J-Meter etc.
- Knowledge of defect tracking using Jira, Quality Center/ALM.
- Experience with database testing by writing SQL queries.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
SDLC Methodologies: Agile/ Scrum, Waterfall
Build/CI Tools: GIT/SVN, Maven, Jenkins
Automation Tools: Selenium IDE, Selenium WebDriver, MS Test, Cucumber, TestNG, SoapUI, Postman, Appium Test Directory ALM, Quick Test Pro, Win runner
Framework: TestNG, Spec Flow, NuGet, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, API, Page Object Model, and Backend Testing
Bug Tracking: Jira, Quality Center/ALM, X-Ray
Programming Languages: Java, JavaScript, C#, HTML and XML
Database/Database tools: MS SQL Server, MySQL, PL/SQL
PROFESSIONAL EXPERIENCE
Confidential - Newark, NJ
QA Automation Engineer
Responsibilities:
- Converted manual test cases into Selenium automated scripts using C# and executed automated test cases using Selenium WebDriver.
- Worked on Informatica Power Center 8.6.1 tool - source analyzer, warehouse designer, mapping designer, workflow manager, mapplets, and Reusable Transformations.
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.
- Tested the Business Objects Web I Reports are created and deployed through Info View
- Analyzed the Specifications and involved in identifying the source data needs to be moved to data warehouse.
- Using SSIS ETL to get the related data from their data warehouse data hub of western reverse group.
- Expert in creating, configuring, and fine-tuning ETL workflows designed in DTS and MS SQL Server Integration Services SSIS
- In this process we are migrated different lines if insurance into data warehouse.
- Creating test cases for ETL mappings and design documents for production support
- Analyzing the business requirements and technical specification documents preparing test plan and test strategy documents validating source files receive from the source systems and creating test data to cover all positive and negative test scenarios validation the load process ETL
- Automated Regression Test cases using Selenium WebDriver, Maven and used Jenkins to execute these test scripts periodically using Core Java.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and Waterfall models and TDD/BDD.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Utilized NuGet to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.
- Experience in writing good quality object-oriented code for testing purposes by following industry standard Core java coding standards
- Integrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- PerformedCross-platform,UI testingfor Native andHybridMobileapps usingAppium.
- Hands on experience on various framework likeData driven,Keyword driverandHybrid drivenon platforms likeJunitandTestNG.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Experience in Cloud based automation platforms like Perfecto Mobile
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Involved in cross browser testing on multiple Android and iOS devices using cloud platform Browserstack.
- Developed HTML reports for analyzing the output of test using Extent Reports API.
- Developed synchronization using implicit and explicit wait conditions.
- Incorporated the test data in Test scripts from Excel using Apache POI API.
- Performed functional testing of Web Services using POSTMAN Tool.
- Used data-driven framework with POM to accomplish a regression cycle which is robust and reusable across multiple applications.
- Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.
- Executed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using SpecFlow Features, Scenarios and Step Definitions.
- Designed and executed test cases, identified, and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different versions of the browsers in parallel to save time.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Worked on different modules to report and track the defects in JIRA and communicated issues with the developers for a better solution.
- Developed features and test scripts using BDD (Behavior driven development) in Spec Flow.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Expertise in using Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and used screenshots for bug reporting, analysis and exception debugging on test environment.
- Used Jenkins tool for continuous integration of the builds.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries
Environment: C#, Selenium WebDriver, Selenium Grid, SOAPUI, MS Test, Java API’s, Appium, Firebug, Fire path, XML, XPATH, DOM, Spec Flow, JIRA, Visual Studio SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, NuGet Package Manager, SQL Server Integration services (SSIS 2012, SQL Server Management Studio, oracle 11g cognos Business intelligence, Adhoc, CA Agile Central TFG mainframe.
Confidential - San Jose, CA
Quality Assurance Engineer
Responsibilities:
- Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
- Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Created test scripts using C# and Selenium Web Driver for the functional test cases.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
- Developed and executed manual and automated tests in different platforms using Core Java and Selenium library.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
- Tested the ETL workflow and other ETL Processes (Data Warehouse Testing)
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool and as well as manual testing.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in acceptance testing using Cucumber and Selenium WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Automated Smoke & Functional test cases using Selenium WebDriver, TestNG & Java (Eclipse IDE).
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Used Selenium (data-driven) and WebDriver to test the web application.
- Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
- Involved in automation of regression test cases and executing scripts using Test Harness &SOAP UI.
- Enabled Transaction demarcation in Data Access Objects.
- Uploaded test cases executed test cases and logged defects in Quality Center/ALM.
- Performed Back-end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).
Environment: Java, C#, Selenium WebDriver, TestNG, API, Mobile Testing, Maven, Cucumber, Appium, SOAP UI, Eclipse IDE, Firebug, TDD, SQL, PL/SQL, Oracle, Quality Center/ALM, Windows, ETL.
Confidential, Rockville, MD
Quality Assurance Engineer
Responsibilities:
- Assessed & analyze user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Involved in preparing test cases using Selenium Web-driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Creating Test Cases according to the Business Requirements
- Exclusively developed the Test Strategies, development and execution of Test Plans, Test Scenarios and Test Cases and maintaining them using Quality Center
- Created test cases in Excel and uploaded them in Quality center
- Worked on Informatica Power Center 8.6.1 tool - source analyzer, warehouse designer, mapping designer, workflow manager, mapplets, and Reusable Transformations.
- Responsible for different Data mapping activities from Source systems to Targeted
- Implementedmobiletestautomation platform(Appium-Web driver).
- Developed Automation Scripts for Regression using Selenium Web Driver and Core Java using JUnit framework.
- Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.
- Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
- Worked on HIPPA5010 security and compliance, HL7 and ICD-10 codes
- UsedemulatorsandIOS simulatorsto perform the manual/AutomationMobileTesting.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Interpret application architectures and identify areas for automation.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Performed Data driven testing to validate the components displayed on the website using Selenium
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Conducted Test Case walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Created Core Java based scripts for Selenium Web Driver with Junit as automation framework.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Managed the Framework dependency jars using Maven.
Environment: Java, Selenium WebDriver, GitHub Jenkins, Appium, Soap UI, Mobile Testing, HTML, XML, JIRA, AEM, Microsoft Office Excel, Cucumber, Eclipse, Maven, TestNG. DATAWAREHOUSING:Informatica PowerCenter / Power Mart 8.1/7.1/6.1/5.1
Confidential
Quality Assurance Engineer
Responsibilities:
- Attended project meetings, QA status meetings and daily stand-up meeting.
- Developed and maintained automated test scripts for Regression testing using Selenium tool.
- Used Selenium Page Object Model, Page Factory design pattern to build data driven framework.
- Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.
- Attended weekly design meetings to understand the application and specific new or modified features.
- Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
- Developing atestframework in JAVA using page object model and data driven model on top of JUNIT andAppiumfortestautomation.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from Oracle database.
- Participated in sprint planning, execution, testing, and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Performed database validation using Oracle SQL queries and wrote test automation scripts using Selenium Web Driver.
- Configured Jenkins built job for continuous integration and for regression testing.
- Tested REST API’s using JSON messaging format and automated test cases using Groovy.
- Created data-driven automation scripts for testing REST full Services using SOAP UI
- Developed Automation Scripts for Regression using Selenium Web Driver and Java using JUnit framework.
- Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Attended weekly design meetings to understand the application and specific new or modified features.
- Participated in sprint planning, execution, testing, and releases in Agile Methodology.
- Worked with the team in testing Android, IOS and other Mobile applications using Appium.
- Recorded and managed defects.
- Created Java based scripts for Selenium Web Driver with Junit as automation framework.
- Performed Regression testing for new builds and every modification in the application using Selenium Web Driver and RC.
- Worked on integration of Selenium RC/Web Driver with existing API to test Framework.
- Implemented Agile/Scrum methods for testing approach.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed manual functional testing and developed automated execution of test cases using QTP for Regression Testing.
- Reviewed design documents & business requirements to learn the function and scope of the application.
- Developed Positive and Negative test cases and executed manual test cases using ALM.
- Expertise in preparation and execution of test cases, data validation and verifications, Regression, Integration, System Testing and Black Box Testing.
- Created and maintained Keyword Driven framework using VB Scripting in QTP
- Updated framework functions& developed test scripts using Selenium Web Driver.
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Appium, Maven, Jenkins, REST, QTP, ANT, Agile, Firebug, Fire path, XPath, Eclipse, Quality Center, Oracle, Windows, Java, J2EE
Confidential
Quality Analyst
Responsibilities:
- Designed and developed Data Driven Framework using Java, Selenium WebDriver, Junit.
- Involved in writing the Test Plan, Test Cases, and Risk Analysis Document according to the Functional Specifications Document.
- Developed Manual and automated test cases to test the functionality of the application.
- Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Knowledge of System Development Life Cycle (SDLC) of Waterfall and Agile Methodology.
- Prepared Defect Report as per severity and Priority.
- Performed Manual as well as Automated Testing using Testing toolSelenium WebDriver,Appium.
- Performed the browser Compatibility testing for employee stock portal (IE9, Firefox, Safari, Google chrome).
- Design, deliver and execute high quality test cases under direction of a Test Manager.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test automation by JavaScript and JUnit
- Experience in System Integration Testing of web-based application, time tracking through electronic gadgets (devices and mobiles).
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
- Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.
- Execution of test scripts using Selenium.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Manual Testing, Test Director, MS-Word, MS-Excel, Java, JavaScript, SQL, Oracle.
