Qa Automation Engineer Resume
NY
SUMMARY
- A highly competent and results oriented Automation and Manual Tester with 5+ years of experience in providing result oriented solution in Industrial and Transportation domains with experience in coordinating with team. Proven ability in testing web, window and mobile based applications.
- Involved in entire software testing life cycle (STLC) and Software Development Life Cycle (SDLC) - Requirement, Design and Analysis, Development, Testing, Deployment and support phase.
- Experience in developing and executing test cases manually and developed Automation scripts with Selenium IDE, Grid, Selenium Web driver with java, C# and Hp Uft/Qtp with Vb script.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle including Agile and Waterfall Methodologies.
- Designed and executed integrated (business, functional and technical) test planning, identifying and defining application requirements.
- Designed defect reports using project management tools Hp Quality center ALM, Rally CA Agile and Jira.
- Using JBehave, Selenium, and Web Driver automated more than 200 unique Test Cases and created Feature file involving GWT, written Java Automation Code (.java).
- Experiences in testing Mobile Application Testing (Android, IOS) Handsets, native and WAP mobile applications.
- Performed Stress, Functional and GUI testing using HP load runner, Win runner, and Qtp (Vb Script).
- Proficient in manual testing Desktop, Web, Mobile Native and Hybrid Applications in both iOS and Android mobile devices and automation testing using Appium automation tool.
- Specialized in Automation through WebDriver JS and Jasmine testing framework using Protractor.
- Expert in Implementing Java API's in Selenium Automation Scripts along with Git and Subversion, Jenkins.
- Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
- Integrated Automation scripts in WebDriver using continuous integration tools Jenkins for batch run of the Script.
- Extensive ability in performing Smoke, Regression, functional and user acceptance tests in web and mobile base applications.
- Experienced in performing Stress testing with Load runner and GUI testing with Hp Win runner.
- Compiled Manual test cases in Hp ALM and for user stories on release and sprint plans.
- Coordinating and tracking all projects for seamless releases using Project Management SystemJIRA.
- Experience in automation testing using Qtp/Uft for functional and regression testing of complex windows, web based andmainframeapplications.
- Expert in Implementing Java API’s in Selenium Automation Scripts along with Git and Subversion, Jenkins.
- Using SOAPUI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating Http Request and Http Response.
- Involved in developing detailed test scenarios and Test cases in Rally and Soapui ng pro in accordance with Business, Functional Requirements.
- Executed manual test cases and test scripts and raised, reported defects in the team collaborating tool Hp ALM.
- Logged the errors, reported defects, determined repair priorities and tracked the defects until resolution using PVCS tracker, QC and Rally.
- Experienced in performing Load/Stress Testing among web and window based applications.
- Solid grip on Rest Soapui, Groovy Scripts for Web Service API and Integration and performance testing.
- Involved in testing the conversion of the application into web application using XML web services with Soap UI.
- Possess extensive knowledge in identifying the static and dynamic web elements uniquely on the webpage using unique locators like ID, Name, Link Text, Partial Link, Text, and Xpath.
- Extensive knowledge using Jenkins Continuous Integration Tool performed Build Deployment in QA Environment.
- Strong hands on experience in designing Hybrid framework which is combination of Key word driven development and Data driven development.
- Proficient in GUI Automation, Functionality testing, System testing, Stress testing, Load testing, Backend testing, Data driven testing, Regression testing, UAT Testing, Integration testing and proficient in excel macros.
- Written Java Test Automation Script (.java) using Java, Spring Test Suite, Selenium and Web Driver which does sanity testing on every deployment performed and sends Email Notification on failure.
- Well versed with Handling Elements in Selenium WebDriver and Developed Test cases using Customized Css and x-path, WebDriver methods, Java programming features and TestNG Annotations.
- Experience in Back-End testing to ensure data consistence on front-end by writing and executing Pl/SQL Queries in Oracle and T-Sql for Sql-Server database.
- Secured the data by designing Primary, Foreign keys procedure, triggers and functions in (T-SQL) SQL-server.
- Performing as an Onsite-Offshore coordinator and communicating regularly with offshore team on task delegation, knowledge transfer on the requirements/ user stories.
- Extensive experience in using Test Management tools like Hp Alm, Bugzilla and Jira to track test progress, Defect reports, execution and deliverables.
TECHNICAL SKILLS
Development methodologies: Agile, Waterfall, SDLC, STLC.
Programming Languages: Java, Vb script, C#, XML, SQL, J2EE.
Automated Tools: Selenium web driver, IDE, Grid, HP Uft/QTP 14.00, HP Quality Center 9/10, Test Director, Bugzilla, Clear Quest, Win Runner 7.5, Neo load.
Defect Tracking System: Rally, Hp Quality Centre ALM, JIRA, Bugzilla
Development Tools: Eclipse, Maven.
Web Services: SOAPUI
Database servers: Oracle pl-sql, SQL Server and MYSQL -T/SQL.
Web/Application Servers: WebLogic and JBOSS.
Frameworks: Hybrid, Key word driver, Data driven.
Domain knowledge: Transportation, Industrial and corporate
Testing Procedure: Functional, White box, Black box, Integration, Regression, User Acceptance, load, API testing etc.
PROFESSIONAL EXPERIENCE
Confidential, NY
QA Automation Engineer
Responsibilities:
- Performed agile methodology. Reviewed stories and participated in daily Scrum, Iteration planning.
- Reviewed CA Agile Central Rally for knowing business and software requirements, enhancement features and functional user stories to plan QAT accordingly.
- Participated in daily focused stand-ups and weekly scrum meetings to finalize user story priorities to work on and later update the status in CA Agile Central Rally.
- Extensively automated regression and functional test suites by developing over237test cases, 6 test suites using Selenium Web driver, Java.
- Designed and updated Test Matrix and Traceability Matrix and ensured that all the Test Cases are updated in the Quality Center along with Master Test Plan.
- Developed web application automation scripts using Selenium WebDriver and Protractor framework with POM.
- Compiled automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Co-ordinated with Development team to develop the code in Backend automation testing and Expertise in Conducting the Positive and Negative testing based on the scenarios.
- Involved in testing the conversion of the application into web application using XML web services with Soap UI.
- Demonstrated ability in utilizing SoapUI for testing web services Soap and Rest API’s with Groovy Scripting.
- Conducted down test and up test for release builds pushed toUATand to Production and Involved in writing test scripts using java and executed it through selenium cucumber.
- Discussed defects and updated codes and enhancements to retest and update the same in Rally.
- Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts and triggered the automation jobs using Jenkins to get the cucumber JSON reports.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
- Expert in writing java script for client side scripting and validated to see the errors while executing test cases.
- Used Bit bucket repository for efficient remote team working, also stored the developed framework.
- Proficient in using Supporting tools like Notepad++ to open the test files and Exam Pro Diff for code validating.
- Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (TestNG and Maven) for the modified built.
- Developed web application automation scripts using Selenium WebDriver and Protractor framework with page object model in JavaScript Node.js.
- Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to-end testing framework for Angular JS application.
- Used Rally for defect tracking and reporting bugs. Recorded defect details, assigned severity and reported defect status to the QA Prime.
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and Soap UI.
- Expertise in performing T-Sql statements to verify the data integrity and validation between the front and back end database values.
- Created and executed scenarios in Load Runner controller to analyze system performance in Analyzer under load.
- Solid hands on experience in dealing with Exam Diff Pro for validating the code and test data.
- Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
- Identified, analyzed, and documented defects utilizing defect tracking system Rally (CA Agile central) and Confluence as knowledge and documentation management system.
- Used Bit bucket repository for efficient remote team working, also stored the framework and all the code.
- Examined GUI automation testing framework with Selenium and Page Object Model (POM).
- Involved in designing the hybrid framework which is combination of Data driven and Keyword driven.
- Implemented test plans Good knowledge in developing automation scripts using Selenium and developed Java based library to read test data from XML & Properties files.
- Developed Sql queries to test the application integrity and to verify the content.
- Worked on trimming the SQL and optimizing the SQL by using various VLDB settings to avoid the cross join and removing multiple passes.
- Used SQL server to run the SQL Queries and SQL Scripts to extract the data from the databases.
- Involved in backend testing performed Stored Procedures, Functions, Triggers and packages utilizing in T-SQL.
Environment: Selenium Web Driver, Rally(CA Agile Central 2.4.3), Exam diff Pro(Standard Edition), Notepad++, Windows, Java, SoapUI, Api’s, UAT, Cucumber, GitHub Repository, Maven, Load runner, Protractor, TestNG, iOS, web driver, Jenkins, SQL Server 2012.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Reviewed Business Requirement documents (BRD) and Software Requirement specification (SRS) in the forms of feature lists, user stories, iterations.
- Involved in working with Software Development Life Cycle -SDLC, TDD, BDD and Agile Project Environments.
- Executed Test cases in multiple browsers and platforms using Selenium Grid.
- Responsible for implementing The Hybrid framework, Page object model (pom) with selenium web driver and java.
- Developed and executed functional test cases forWebandMobileapplications as per requirements.
- Efficient in testing Office Web Office Native Apps for iOS and Mac using XCODE, to verify functionality of application.
- PerformedSmoke, Regression, Cross-platform, Functional, Regression testing, UI testing for Mobile and web based app usingSelenium and Appiumtest automation framework.
- UsedAppiumfacilitate mobile testing by creating Driver class with the required capabilities. Involve in web UI application overHTTP client request protocol.
- Performing Functional, Exploratory Testing of Mobile app on iOS, Android platforms using automation Tool Device.
- Extensive experience in Sanity testing, Feature testing, System testing, Compatibility testing, Retesting, Performance testing, Load and stress testing in mobile handsets and web based applications.
- Wrote and executed system test plans for web-based software applications, including functional, browser compatibility, performance, load and stress tests for above projects.
- Used Neo Load to generate peak load onto the server thereby stressing it, and measuring its performance before deployment and upgrade.
- Helped developers in optimize performance before goes into production with Neoload.
- Experienced in Application TestingwithAppiumbased user interface web framework to design and develop responsive websites and apps accessible on all smart phones, tablets and desktop devices Anywhere from Keynote.
- Controlled by many programming language andMobile Testing frame work,worked on JavaScript, TestNG.
- Tested the GUI features and verified the functional testing of the application through Android emulator.
- Submitted the trade through the mobile app verify them in the order management system and execute.
- Tested compatibility of application for dynamic and static content under various cross browsers usingHTML ids and XPATH in Selenium.
- Expertise in performing manual (Emulators & IOS Simulators) &Mobile Application Testing usingAppium&See Test.
- Created and executed automation test cases usingSelenium Web driver/Cucumber framework for Web App and Appium/ Cucumber for Mobile Apps.
- PerformedMobileTesting iniOSdevices andAndroiddevices through simulator by usingAppium.
- Developed testing script for mobile IOS and android and Implemented Unit test usingXCTestframework.
- UsedemulatorsandIOS simulatorsto perform the manual Mobile Testing.
- Executed the Sanity scripts when the Windows patches are released and when a new patch is added to the product.
- Created Test Scripts Using selenium web driver tool and Utilized Bugzilla as defect tracking tool on the project.
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for Java based web application, and mobile application using Maven as Build tool.
- Involved in testing Web services and XML with tool called SOAP UI Api’s and using this tool to locate WSDL file on internet, create Test cases and execute them.
- Excellent ability in designing the defect reports using Bugzilla based on defect life cycle.
- Transformed complex business logic into database design and maintaining it by usingSQLobjects like stored procedures, user defined functions, views,T-SQLscripting, and jobs.
- Writing Tuned SQL queries for data retrieval involving Complex Join Conditions in Sql-Server.
- Wrote and executedSQL queriesto verify the data updates to various tables and ensure data integrity.
- Performed data driven testing by usingJDBCas a data source inSOAPUIand configured SQL queries to fetch data from theOracle database.
ENVIRONMENT: Mobile, web apps, Automation, Appium, Manual, Hybrid framework, Neo Load, Appium, Cucumber, Selenium web driver, Grid, Java, Bugzilla, SQL, Bit bucket, SoapUI, TestNG, Maven, Web driver, cucumber, Jenkins, Sql-server.
Confidential, TX
QA Automation Tester
Responsibilities:
- Solid understanding and developing development methodologies (SDLC) Agile and testing methodologies (STLC).
- Analyzed requirements and developed the test strategy and requirement traceability matrix RTM.
- Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
- Collaborated with System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver with C#.
- Developed, executed and maintained over 8 C# libraries, 182 Selenium automation scripts for web application.
- Involved in developing the Hybrid automation framework from scratch with C# by using Page Object model, Keyword Driven & Data Driven frameworks.
- Automated running smoke tests and build report generator for daily builds.
- Performed Load and Stress testing by developing Load Runner scripts to find out effective Web/App server configurations for best performance levels.
- Highly passionate about web apps platforms design and development and tested applications across multiple platforms touching the full stack across the web.
- Strong hands on experience in performing Performance tests using mobile automation by writing test scripts using C# and executed it through selenium cucumber.
- Automated running smoke tests and build report generator for daily builds.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver, C#.
- Expertise in using Zephyr (JIRA plugin) to create and execute test cases.
- Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build tools.
- Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center ALM and followed logged defects throughout lifecycle in Jira.
- Possess extensive knowledge in using Jira as project management tool to log and track defects and also, use Confluence as a Team Collaborating Tool.
- Exposed various capabilities as Web Services using Soap ui Ng pro for testing the Web services by sending an SOAP i/p request.
- Performed extensive functional GUI level testing and wrote /modified tests from scratch.
- Proficient in continuous Integration testing using Maven, Jenkins, GIT, and Ant build tools And Developed pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins.
- Enhanced the testing experience by integrating with automation tools like Selenium, continuous integration tool Jenkins using RESTful APIs.
- Strong hands on experience in reserving, executing test cases, defect tracking, and the complete test management.
- Responsible for developing TestNG Test Case Classes, Test Suite in Integration environment.
- Involved in writing test scripts using C# and executed it through selenium cucumber.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Expertise in importing and retrieving the data form the XML sheets and databases especially SQL-Server.
- Performed Back end testing using SQL queries to test the development of databases and validating the data.
- Implemented multiple-table links requiring complex join statements, including Outer-Joins and Self-Joins.
- Provided different buildreports, Selenium automation reports, and Performance testing reports to the team.
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing 17 SQL scripts.
- Expertise in retrieving data from databases by performing primary, foreign keys and collaborated with T-Sql.
Environment: Selenium, web driver, C#, Zephyr for JIRA, Sql-Server, Load runner, Soap UI, Web services, API’s, T-Sql, Agile, SoapUI, TestNG, Maven, JavaScript, HTML, Jenkins, CSS, Xml, Git repository.
Confidential
Automation Engineer
Responsibilities:
- Analyzed and reviewed the Requirements by going through the Functional Requirement specification and change request documents.
- Actively participated in test case reviews and presented the test cases/test scenarios to the team members for all iterations and sprint planning and involved in developing Requirement Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Exported Test Cases using Mercury Excel add-in into Quality Centre and converted them into Test Scenarios for automating in Test Plan and Test Lab module.
- Involved in the preparation of automation Scripts for E-Pay initiate payment and make payment methods.
- Parameterized dynamic data with base line test data for each load and developed Recovery scenarios for a smooth run when scheduled over 200 scripts in Test Lab module Test Sets.
- Worked on Requirements, Test Plan, and Test Lab and Defects modules in Quality Centre for Regression testing.
- Created and maintained SQL Scripts and Unix Shell scripts to perform back-end testing on the oracle database.
- Enhanced Scripts by Putting Check Points like standard checkpoints, Text Checkpoint, output values by putting Text Area output value Check point, passing values between actions if the scripts needs.
- Worked on a UNIX platform and experience in backend testing by executing PL-SQL queries
- Generated Project status reports via Quality Centre and Document Generator for team meetings and reviews.
- Manually tested the new test cases for new functionality and automated them for further loads to reduce testing effort and time using Quick Test Professional 12.04.
- Enhanced QTP Scripts for every load to support new and existing functionality for the application for Integration and System testing phases.
- Proficient in performing functional GUI testing with Hp win runner allows us to record and playback Ui interactions.
- Verified and replayed user interactions automatically, in order to identify defects and determine whether business processes worked as designed.
- Performed Stress, Load and Performance Testing on the web-based application using Load runner to determine the reliability and capacity of the server.
- Inserted checkpoints in the test scripts for checking functionality testing using QTP12.04.
- Manually tested the web application to ensure the flow of the application functionality.
- Migrated manual test cases into Quick Test Professional for Regression testing using advanced functions in Vb script.
- Developed Automation Scripts (VBScript) in the sprints and stored them in the Test-Plan module of Quality Center.
- Executed manual test cases and responsible to track and log the defects using Quality Center and Interacted with developers to sort out the issues and the defects.
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Responsible for Regression and API testing using Qtp/Uft 12.04 and enhanced the overall functionality of the newly build window based application.
- Written reusable VBScript functions and accessed them from the library files which are stored in the Quality Center.
- Extensive experience in manual and automated testing for web based, IVR Server applications using testing tools (Quick Test Professional, Quality Center and Test Director).
- Extensively used HP Quality Center ALM a web-based test management tool for centralized control over the entire testing life cycle.
- Involved in Unit Testing of newly created PL/SQL blocks of code.
- Created, debugged, and modified Stored Procedures, Triggers, Tables, Views and User-Defined Functions.
- Developed Sql queries to extract the data from tables and verified output data reports.
- Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.
ENVIRONMENT: HP Qtp/Uft 12.04,HP Quality center ALM, Excel, Win Runner, Load Runner, Unix, Oracle, Soap UI, Regression, Functional Testing, Vb script, Windows, Procedures, Triggers, PL-SQL.
Confidential
Automation Tester
Responsibilities:
- Strong end-to-end knowledge of software development lifecycle and STLC software testing lifecycle incudes waterfall and agile methodologies.
- Actively participated in reviewing and Analyzing business and functional requirements documents and QA Meetings.
- Involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Proficient hands on experience in writing test cases, test scripts and creating a scenario in HP Quality Centre.
- Hands-on experience with both white box and black box testing and GUI testing.
- Actively participated in creating requirements traceability matrices, and test plans with the use of HP Quality center.
- Involved in writing of modification reports for errors identified in testing and communicated with development team via Project management tool Quality center.
- Solid experience in locating the unique element with Css, name, x-path, id, tag name etc.
- Prepared XML test data files to validate test scenarios with Boundary value analysis and partitioning techniques.
- Involved in Requirement gathering and Preparation of Test cases based on Product Backlogs
- Responsible for smoke testing, UAT testing and used Test director for writing test cases and Manually Tested the application executing test cases in the Quality center.
- Documented Manual Test cases, Test procedures and Test results for each given user stories in HP QC / ALM.
- Solid hands on experience in Performing in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
- Found & Assigned related bugs to developers, once bug fixed for testing, verified and updated Team Foundation Server (TFS) and HP Application Lifecycle Management (ALM) ticket with all details.
- Involved in the identification, analysis, and documentation of test cases and software defects logging for multi-component systems in HP ALM / Quality Center management tool, also involved in detailed documentation of test results.
- Worked as black box tester on the software modules, documented test cases and results in the standard templates.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Centre for logging, tracking and reporting bugs in the application.
- Involved in Preparation of Test Scenarios and Review of Test Cases, Regression testing using Selenium and Creation of automation scripts for Webpages.
- Expertise in utilizing Oracle utility tool SQL*Loader and expertise in Toad for developing Oracle applications.
- Wrote complex Pl-Sql queries to Oracle database for backend/frontend comparative analysis to check the data stored in the database.
ENVIRONMENT: Manual, Automation, HP Quality center ALM, Oracle, Selenium IDE, Id, Name, X-path, T-SQL, Procedures, Triggers, Functions, Css, XML, Java, CSS, Oracle, Html, MS-Excel.