Sr. Qa Automation Engineer Resume
Rocklin, CA
SUMMARY
- Over 5 years of experience in Manual and Automation Software Testing/QA development for Web Based, Client/Server and Mobile applications in different environments and multiple Browsers.
- Experience testing applications in various industry domains like Banking, Media, Oil production and Retail.
- Experience working with Selenium WebDriver with JAVA for web application Automation, TestNG, Mobile app Automation with C#, XamarinUITest, NUnit, XCode, Linux/Unix and complex sql queries.
- Experience working with Eclipse and Visual Studio.
- Excellent understanding of Software Development Life Cycle (SDLC) and its modeling techniques like Waterfall, Agile Methodologies
- Knowledge of scripting languages like JavaScript and Python.
- Experience working with Linux/Unix, Rest, Soap, JSON, XML, HTML, CSS and source control.
- Experience writing the automation test scripts for Selenium Web Driver with TestNG Framework.
- Wrote Selenium Automation test scripts using JAVA with Eclipse.
- Mobile Automation scripts using C# with Visual Studio.
- Knowledge of Mobile Apps(Android and IOS) automation with Appium.
- Experience in automation of the mobile applications using Xamarin Test cloud and Studio
- Experience in analyzing the automation test run results and debugging the automation scripts.
- Experience with Page Object Model and Hybrid framework for Java Selenium.
- Experience testing the Rest Web Services and API using PostMan.
- Knowledge of Load testing using Load Runner.
- Experience in White Box and Black box testing of the Web applications.
- Knowledge of BDD and implementation tools like Cucumber.
- Experience working with source code management tool like GIT.
- Experience in creating the Test plan, Test scenarios and Test cases and executing the test cases.
- Experience in different types of testing like Functional, Regression, System Integration, UAT and System
- Experience on testing application in UNIX and Linux environment.
- Experienced with SQL Queries to retrieve Data from the Databases for Backend Testing and Validating database using SQL Server, SQL developer and TOAD for Oracle. (ETL)
- Experience working with NoSQL database.
- Experience working with Jenkins.
- Experience in creating SQL Scripts for testing the ETL packages.
- Experience in using test management tools like HP ALM, Test Link and JIRA.
- Experience in using Sql Server Import Export Wizard for loading data into Temp tables.
- Experience testing the Mobile applications on the devices running on IOS, windows and android.
- Experience in understanding the Source to Target mapping and logic document for Data warehouse projects.
- Tested the Rest and Soap request and response using SOAPUI and Putty.
- Experience testing the Web Services using SOAP UI.
- Validating the data according to the source to target mapping and source logic document.
- Experience creating and testing the XML files in compliance to XSD using XMLSpy
TECHNICAL SKILLS
Tools/Environment: Selenium Web Driver 2.0, Xamarin, Eclipse, Visual Studio, Management Studio, TOAD for oracle, XML spy, SOAP UI, SQL Developer, Putty, Outside View, Import Export Wizard, IOS Console, Jenkins, Test Link, GIT, Appium, PostMan
Operating Systems: Windows, UNIX/LINUX, IOS, Android
Databases: SQL Server, Oracle, Access, HP Non Stop
Bug tracking tools: HP ALM, JIRA, Clear Quest, Test Link
Languages: JAVA, C#, JavaScript, Python
PROFESSIONAL EXPERIENCE
Confidential, Rocklin, CA
Sr. QA Automation Engineer
Responsibilities:
- Automating the manual test cases using Selenium Web Driver.
- Wrote automation test scripts in JAVA using eclipse.
- Used TestNG framework for the reports generation
- Used Test Cloud for Automation of the Mobile application for iOS and Android using Xamarin and Visual Studio with C#.
- Used Nunit framework for Mobile Automation.
- Xamarin test cloud for the Mobile app Automation.
- Testing the APIs related to search features.
- Followed agile scrum methodology throughout the project.
- Attended Pre planning, planning and retrospective scrum meetings.
- Analyzed the requirement and wrote test cases after every sprint planning.
- Used Jira for writing and executing the test cases and reporting the defects.
- Automated the test cases for the Confidential site using Selenium Web Driver.
- Wrote automation test scripts in JAVA using eclipse.
- Created Page Object model framework from the scratch for the automation.
- Analyzed the Automation reports and debugged the automation scripts.
- Wrote SQL queries to fetch data from the database for comparison with the front end data.
- Manipulating the data from the backend CRM application
- Used GIT as a source control for the automation scripts
- Cross Browsers testing for the K - Love Web application.
- Multiple devices testing for Mobile Automation.
Environment: Selenium Web Driver, Page Object model, Management studio, JIRA, Xamarin, Mobile application, Windows, IOS, Android, GIT, JAVA, C#, CRM, Eclipe, Visual Studio, Jenkins
Confidential, San Francisco, CA
QA Automation Engineer
Responsibilities:
- Analyze the Functional Specifications document, Requirement document.
- Wrote test cases to cover the entire requirements for testing the system interface, services, tables
- Worked on the Agile Scrum methodology for the analysis, design and implementation and testing of the application.
- Automated the test cases for the Store front Web Applications (Hybris and CRM) using Selenium Web Driver.
- Wrote automation scripts in JAVA for automation test cases in Eclipse.
- Created new methods and functions for the POM framework and managed the existing ones.
- Worked with Page Object Model automation test framework
- Used TestNG for reports generation.
- Analyzed the Automation reports and debugged the automation scripts.
- Managed existing Selenium test automation processes.
- Managing the customer data from the backend Sales Force CRM application.
- Automation of the CRM application for validating the user’s data in the backend Sales force application.
- Created SQL scripts to validate the raw production data in the target tables.
- Updated the existing test cases in test link according to the newUI and functionality.
- Verified the transactions with the 3rd party applications.
Environment: Selenium Web Driver, Page object model, Sql Server, Management Studio, Jenkins, GIT, GITbash, Test Link, IOS console, CRM
Confidential, San Leandro, CA
QA Analyst
Responsibilities:
- Analyze the Functional Specifications document, Requirement document and providing the ambiguity review
- Writing test cases to cover the entire requirements for the testing the system interface, services, tables and rest/json and soap calls
- Tested the WEB Services in Tandem and Linux Environment
- Created test progress matrix for the team and provide the progress for the testing.
- Used HP ALM for creating the test cases and raising the defects found in the new system
- Used AMP for testing the Rest/JSON request and response for the transactions.
- Used AMP for testing the ATM events, push new build and validating the ATM is on the latest code
- Verified the Rest logs in the Linux Environment for the Non-financial data.
- Verified the SOAP response from the external application in the Linux and Tandem environment.
- Verified the Rest request and response between the WebATM host and the ATM system
- Used Tandem for verifying the Logprint of the transactions, changing the settings of the ATM and bringing services up and down
- DIBS for searching the data needed for testing
- Usability, compatibility and UI testing of the mobile app.
- Tested the Bill pay, account transfers, stop payments,
- Hogan for data conditioning, linking the accounts to the cards, changing the status of accounts and adding the balance to the accounts
- Check Image server for viewing the check images and data for the EF Deposits
- WACC for manually changing the server settings
- Text banking Simulator for testing the E-receipts
- Created the SQL scripts and validated the Oracle tables using SQL Developer
- Raised the defects to the Development team and retesting the fixed defects.
Environment: Linux, Tandem, SQL Developer, Hogan, DIBS, HP ALM, Check Image viewer, Client Utility, SOAP, Rest, JSON.
Confidential, Bakersfield, CA
QA Engineer
Responsibilities:
- Worked on the Agile Scrum methodology for the analysis, design and implementation and testing of the application.
- Tested the Web Based application for transferring the data through the application in XML format.
- Data Warehouse testing in order to verify the source data that is being pulled through SSIS packages (ETL) from the source database is populated in the target database.
- Automated the testing for the Web Application with Selenium Web Driver.
- Wrote the test scripts in JAVA for the automation test cases.
- Created test suite framework with TestNG
- Automated highly transactional web application using Selenium Web Driver
- Generated HTML test reports using TestNG.
- Created automation scripts for testing the link texts, input fields, next page, radio button, drop down etc.
- Managed Selenium test automation processes.
- Created SQL scripts to validate the raw production data in the target tables.
- Created Temp tables to validate the SSIS packages logic.
- Import and export Wizard to load the data into temp table for comparing with the source database.
- Analyzing Business requirements, functional requirements and other development documents.
- Analyzing the System Requirement Specifications and preparing the test plan by coordinating with the Test Lead.
- Analyzed the Source to Target mapping document (STM) in order to check the transformation of the tables.
- Prepared presentations slides for the sprint planning meeting to address the bugs to the team using MS PowerPoint
- Attended design walk-through meetings and defect review meetings to discuss about the defects with all the team members involved.
- Assisted the Developer and project manager in the creating the test plans and schedules.
- Created the XML files through excel in order to upload the data in the application in the XML format.
- Extensively used SQL Server for SQL and TOAD for oracle to test the source and target Database.
- Tested the tool an external user to check if the tool is accessible from outside of Confidential network.
Environment: Windows, SQL Server, TOAD for Oracle, Import & Export Wizard, HP ALM, Selenium Web Driver
Confidential
QA Analyst
Responsibilities:
- Attended daily Standup Meetings for the analysis, design, implementation and testing of the application
- Sending weekly status reports to business
- Scheduling and attending Bug Triage meetings with QA team
- Guided the team to automate the process of comparing and validating the new database by using Automation Tool Test Complete
- Extensively involved in performing backend testing to validate the Data mapping
- Wrote complex Excel Macros to validate constraints of different fields
- Wrote detail Test Plan, covering every aspect of testing and scoping the role of QA and Risk Assessment
