Sr. Automation Analyst Resume
TX
SUMMARY
- Over 10 years of diverse experience in Information Technology with emphasis on Quality Assurance and Automation testing.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Functional testing, and GUI testing.
- Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
- Designed and Implemented Test Frameworks with KeyWord, Data Driven, POM frameworks.
- Used TestNG annotations like @DataProvider, @BeforeClass to configure data driven testing and enhance test life cycle. Read excel data using Apache POI.
- Expertise in design and implementation of Selenium WebDriver Automation
- Developed and executed test scripts using Selenium WebDriver, Cucumber, analyzed Test Results and created Defects.
- Automated regression test cases using Selenium IDE, WebDriver, Jenkins and Maven.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used Maven as Build Management Tool.
- Expertise in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
- Performed functional testing of enterprise restful Web Services using SoapUI.
- Strong Skill set in Backend testing which includes writing SQL queries for validation. (Sybase, SQL Server).
- Strong skill set in Groovy scripting for Web services automation using SOAPUI.
- Tested Angular JS application using Protractor.
- Led all phases of testing including functional, UAT, end - to-end, unit, system-integration, and regression testing.
- Experience in Defect Reporting and Tracking via Test management tools like TFS (Team Foundation Server), JIRA and HP QC 10.
- Used Real Devices, Emulators and Simulators on Android and IOS platforms to perform Mobile Testing using Appium.
- Experience in preparing Daily, Weekly status report and Test summary report.
- Proficient in analyzing Software Requirements specifications and Functional Design Documents.
- Excellent written and verbal communication skills, ability to perform under strict deadlines and pressure
TECHNICAL SKILLS
Automation Tools/API’s: Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid,Cucumber, TestNG, JUnit, Sikuli, AutoIT, Log4j, Appium, SoapUI, Karma, Protractor.
Frameworks: Hybrid, Data driven, Keyword driven, Page Object Model
SQA Technologies: SOAP, REST, WSDL, Web Services, SOAPUI, Postman, Rest-Assured.
Programming Languages: JAVA, HTML, CSS, JavaScript, PHP, XML, JSON, AJAX, SQL, VB Script
Methodologies/Approaches: Agile Scrum, Waterfall, V- Model, SDLC, STLC, TDD, ATDD, BDD
Defect Tracking: Jira, Bugzilla, Rally, Rational Unified Process (RUP), HP Quality Center
Build, Version control, CI/CD Tools: Maven, Ant, TFS, SVN, Git, GitHub, Bitbucket, CVS, Jenkins
Database Technologies: Oracle, MySQL, Microsoft SQL, Toad
Operating Systems: Windows, OS X, Linux, Unix
Mobile testing: Android, iOS, Android Studio, Appium, Xcode
Office Tools: MS word, MS Excel, MS Power Point, MS Access, MS Outlook, TFS
Browsers: Firefox, Chrome, Internet Explorer, Safari, Opera, Edge
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Automation Analyst
Responsibilities:
- Designed Data Driven with Page Object Model - Hybrid automation framework from scratch with Selenium WebDriver.
- Automated Loan Master portal and Bankruptcy module where I have used BDD and Selenium.
- Automated Bankruptcy, Regular Billing statement process, Payment Posting and Lock Box process.
- SPOC for projects related to Bankruptcy and tax forms generation (1099C, 1099A), Acquisitions.
- Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
- Used JDBC to verify whether the data entered in UI editor is stored in the database as per the required conditions.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
- Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel.
- Performed BDD (Behavior Driven Development) with Data Driven Framework using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Performed functional testing of RESTful Web Services using SOAPUI Tool. Validated request and response XML, SOAP and RESTFUL, JSON with SoapUI as well as Java.
- Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.
- Tested Mobile Apps using Appium, Java and Selenium for Android, IOS Apps using UIAutomator viewer in Android Studio, XCode in Mac, IOS.
- Used Apache POI, Parameters, Data Provider annotation inTestNG to read data from Excel sheet.
- Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work.
- Implemented Regression Test to detect bugs after enhancement and configuration settings of the code using Jenkins, Maven and TestNG.
- Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Stored the flow details of Selenium Automation in a file using Log4j.
- Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG analyzed Test Results.
- Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits.
- Scripted the Test cases and managed the framework dependency jars using Maven.
- Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Developed JavaScript/Type Script test scripts to automate AngularJS Web App testing using Protractor,Jasmine.
- Used JavaScript libraries likekarma, chai, jasmine, protractor, along withSelenium WebDriverJSfor UI test execution assertions.
- Performed Version Control and Configuration Management using GitHub.
- Extensively used various joins and keys for accessing data in the database using SQL queries.
- Performed onsite-offshore coordination for multiple projects to perform test related activities.
Environment: Selenium WebDriver, Selenium Server, Apache POI, AutoIT, Java, HTML, CSS, XPath, Windows, Oracle Server, Maven, GIT, SOAPUI, Cucumber, Appium, Jenkins, Restful, Protractor.
Confidential, NY
Sr. Automation Analyst
Responsibilities:
- Carried out data analysis for Global Transaction Management(GTM)project to provide a strategic solution
- Coordinated with the clients for requirement gathering and business updates and shared updates with internal IT team and Operation team
- Managed Financial Product data base(RKS-Record keeping system), i.e. integration of new products in database, modification of attributes of products as per clients' request, and identification and removal of obsolete articles to ensure up-to-date records in database
- Segregated automatable and non-automatable Test cases. Developed test scripts to automate process of testing in Selenium using Java.
- Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing by making use of Desired Capabilities and the Remote WebDriver.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Expertise in accessing Forms, Links, Tables using Selenium WebDriver.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter.
- Wrote Features, Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built usingSeleniumand approve for regression suite.
- Developed Hybrid Framework from scratch and used Apache POI to get data from Excel.
- Experienced in handling List Boxes, Dropdown Menus, Mouse Actions, Frames, Synchronization and all types of Pop Ups using Selenium.
- Performed functionaltestingof web services using SOAPUI and RESTful web services. Added assertions to validate the XML or WSDL file and performed Data driven testing.
- Performed Parallel, Cross Browser Testing usingSeleniumGrid and TestNG to check the application compatibility across different browsers and platforms.
- Used Maven build tool to manage framework dependencies.
- Performed back end testing by writing and executing SQL queries to validate the data from Oracle database.
- Interacted and worked with the development team to analyze the defects and reported them in Team Foundation server(TFS) and tracked them for closure.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Oracle, SQL, JIRA, SVN, Maven, Appium,Jenkins.
Confidential, NY
Sr. Automation AnalystResponsibilities:
- Extensive Experience on leading multiple deliveries including Securities management (Aladdin Security Master web portal) and Integration of trading applications to Confidential like Aladdin Trading System,Calypso,LVTS(Long View Trading System).
- Delivered engagements as a test lead, individual contributor and technical SME for large complex engagements.
- Reviewed the test cases and approving the same for mortgage servicing applications.
- Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
- Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
- Served as a coordinator for all testing activities on a project.
- Wrote test cases to handle Alerts on the web page.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Involved in various SDLC Phases-Requirements Analysis, Test Case Development,System Testing,RegressionandConducted End to EndandBlack boxtesting.
- Actively involved infunctional, system, integration, positive, negative,GUItesting of the application.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using TFS (Team Foundation Server).
- Created Test Data using SQL and wrote SQL queries for back-end testing.
- UsedData Driven Frameworkand extracted data from external Excel files usingApache POIand loaded into the variables in the scripted code.
- Configured theTest Casesto receive inputTest Data Setsfor the corresponding test cases using Test NGData ProviderAnnotation.
- Converted XML result to nicely formatted JSON response and added an assertion to validate the content of the response for RESTful web-services in Soap UI.
- Prepared Test Cases for functional andUAT testing.
- Used Maven and performed continuous integration of code and scripts using Jenkins.
- Worked onSQLqueries to verify data integrity and validate updated data for the Test cases in different modules of theapplication.
- Attended multiple sessions with Business Analyst and Solution Architects for understanding the design of the application for new Change Requests.
- Usability testing of the application and workflow involving multiple functional modules.
- Worked with developers to Create and update the defects, resolve and track their status usingJIRA.
- Conducted geolocation functionality testing that shows coupons in your mobile app based on your current location using Appium.
- Performed compatibility testing on iOS and Android platforms using Appium and by customizing Android Studio emulators.
- Work closely with technical project manager anddevelopers to identify problems and offer improvements
Environment: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, SOAP UI, Cucumber, SQL, JIRA, SVN, Maven, Appium,Jenkins.
Confidential
QA Analyst
Responsibilities:
- Smoke Testing and functionality testing before Regression testing.
- Log checking and event monitoring.
- Involved in testing of stored procs, Triggers, Views used by the Application.
- Working closely with Development teams and support teams to receive KT and establish definite process for validating and executing test cases.
- Used SOAP UI to validate Response XML for the Web services.
- Used Assertions, Property transfer, Groovy scripts in SOAP UI
- Conducting and participating in meeting with Business, development teams to evaluate technical feasibility for new requirements and change requirements.
- Interacting with Client and development teams to create and finalize test data.
- Ensuring that new and important functionalities have been tested and ensuring that entire code has been covered testing. Executing test cases using RTF (Regression test framework). RTF is a tool used to pump all the test data.
- Performing manual GUI testing and reporting using Quality center.
- Raising Queries/Ambiguities for the Test Execution to ensure quality of deliverables.
- Assisting the users to perform their user acceptance testing.
- Checking End to end functionalities of the system.
- Ensuring the new upgraded/ deployed version in production is available on the planned live date.
Environment: Quality Center 10, Autosys, Shell Scripting, Leela,Soap UI, Putty,Windows XP
