We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

La, CaliforniA

SUMMARY:

  • Around 7 years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing.
  • Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience with Automated Testing tools such as Selenium - RC, Web Driver and Selenium Grid, Cucumber.
  • Experience in all stages of the Software Development Life Cycle (SDLC) in all dimensions of Functionality, Usability & Reliability.
  • Expertise in java programming, ability to Design & Develop frame works like Keyword, Data Driven and POM (Page Object Model) using selenium.
  • Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language
  • Experience in using Selenium RC to write automated web application Ul tests in Java.
  • Extensive Selenium Web driver using java and Manual testing experience.
  • Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
  • Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration.
  • Working experience with defect tracking tools like JIRA, Quality Center (QC) and Team Foundation Server.
  • Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML& get the required data from response XML& use the response data from other request XML using SOAP UI.
  • Experienced in finding the bugs by using tools like Bugzilla, JIRA.
  • Executed web services testing using SOAPUI tool for SOAP and REST Web Services using WSDL.
  • Experience in mobile web or mobile app testing(Android/iOS) using Appium and creating test cases using Java
  • Expertise in using HP ALM for application lifecycle management.
  • Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework.
  • Experienced in Automated the Test Cases using Selenium, Web Driver, Java Eclipse, J Unit and JMeter
  • Very good knowledge of SDLC models like Waterfall, Iterative Model.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
  • Experienced in writing SQL queries for back-end testing and validation of data.
  • Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations.
  • Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Excellent experience with source version control tools such as Subversion (SVN) & Git, Bit Bucket.
  • Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing(UFT),Quality center (QC),Application lifecycle Management(ALM).
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development).
  • Good communication skills with Strong analytical and problem solving/troubleshooting skills.

TECHNICAL SKILLS:

Language/ Script: Java, JavaScript, VBScript (UFT), C#, Python, SQL, PL/SQL, VBScript(UFT), .NET

Frameworks: Junit, TestNG, TDD, BDD

Firefox Addons: XPath, Firebug, Firepath

Web Technologies: HTML, CSS, XML, XSD, XSL, XSLT, XPATH, XML, CSS.

SQA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI

Bug Tracking Tools: HP Quality Center, Visual Studio TFS, JIRA

Build/ CI Tools: Ant, Maven, Jenkins

Databases Technologies: MS SQL Server, Oracle, MS Access 2000, SQL, Oracle PL/SQL, MYSQL

Operating Systems: Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.

PROFESSIONAL EXPERIENCE:

Confidential, LA, California

Sr. QA Automation Engineer

Key Assignments/ Initiatives:

  • Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Involves in Agile meetings, Storyboarding, daily stand-up meetings and Pre-PI/PI Planning and worked as part of an agile team.
  • Writing manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.
  • Designing and executing test scripts for manual testing on desktop browsers (Windows and Mac), and mobile devices ( iPhone and Android ).
  • Implementing automation framework in Selenium Web Driver and TestNG using behavior driven approach.
  • Conducting detailed analysis of test results found through both manual and automated testing.
  • GIT is using as central repository to store the test data and test cases, performed Continuous Integration and Continuous Delivery using Jenkins.
  • Development of automation test scripts using Java.
  • Performed Web Services testing (REST) using POSTMAN as manual testing and with Http Client as automation testing.
  • Performing functional testing of SOAP and REST Web Services. Validating request and response XML. Adding assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Responsible for performance testing (Load, Stress and Volume) using JMeter (Controller, Virtual User Generator).
  • Performing test automation for UI and REST Services and created reusable and shareable components Using JMeter .
  • Validating the JSON request and response using REST web Services. Performed functional testing of SOAP and RESTFUL Web Services.
  • Using Jenkins as continuous Integration tool and maven for build.
  • Performing backend testing to verify data integrity by executing SQL queries.
  • Regression testing was performed after each build release of the application and executed the test scripts after updating the regression suites.
  • Defect logging and tracking using JIRA and updated the test defects status with results.
  • Application compile and build using Maven.
  • Involve in defect triage meetings to discuss about the defects and prioritize them using their severity on the system and environment.
  • Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Used Emulators and Simulators to test the application virtually.
  • Identified mobile elements using X code simulator, Appium Inspector, UI Automator Viewer.
  • Used Appium to facilitate mobile testing by creating iOS Driver and android driver class with the required Mobile capabilities.
  • Actively participated during the release of the product and provided go-live support during deployment.
  • Involving in sprint retro meeting to improve the next sprint production.
  • Performing system, integration, smoke, sanity, functional and end to end testing.

Environment : Selenium WebDriver, TestNG, Eclipse, Jenkins, Jira, Java, Postman, SQL, Maven, Data Driven Framework, HTML, XML.

Confidential, LA, California

Automation Engineer

  • Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Development of Automation test cases using Selenium Web Driver, Java, TestNG and Maven.
  • Professional in using Appium to implement the automation scripts on Mobile Applications.
  • Performed Manual Mobile Testing using Emulators and IOS simulators.
  • Good Hands of Experience in implementing the IOS Automation.
  • Implemented the BDD framework with Cucumber, Java and the creation of future files with scenario and scenario outline files.
  • Performed cross browser functionality testing using Selenium Grid.
  • Prepared load test scripts using Apache JMeter.
  • Used Bit Bucket as source version control tool.
  • Ma de changes to automation script and pulling those changes to bit bucket repository.
  • Involved in using the web-debugging tools like XPath, Firebug and Fire Path to locate elements
  • Experience in Agile methodology with SCRUM Process for the development of the product.
  • Automation infrastructure and error free test scripts are developed using Selenium Web driver methods and features.
  • Worked on SOAP UI and Postman tools for testing Soap/Rest API testing.
  • Designed and developed test plan, test cases and automated test scripts .
  • Tested web services and analyzed JSON response.
  • Developed test case automation scripts in java using Selenium WebDriver, TestNG and Maven
  • Coordinated with Off-shore Test and Development resources organizing meetings and translating requirements into technical specifications.
  • Used Jenkins as continuous integration tool to run automated test suites.
  • Participated in enhancement meetings focused on making the product more effective in real time scenario.
  • Development of functional test cases using Data validation and Data Design Techniques .
  • Involved in generation of bug & test case reports and generation of data document.
  • Involved in the Development of test code in Java language using TestNG framework and Eclipse IDE.
  • Involved mobile application testing for both android and iOS platform testing using Appium.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used the Automation Build tool Maven for servers and scripts after the build.

Environment: Selenium Web Driver, Cucumber, Jenkins, Maven, SOAP UI, TestNG, Fire Path, Firebug, Eclipse, XPATH, Java

Confidential, Chicago, IL

QA Automation Engineer

  • Identified test cases to automate. Automated those test cases using Selenium WebDriver and C# technologies (Visual Studio) .
  • Worked with Developers, Architects and business team in AGILE environment.
  • Performed System, integration, functional, and UAT.
  • Integrated Selenium WebDriver into C# backend server to enable the transformation of a complex web application running in Chrome to native mobile apps.
  • Developed an extensive test suite and performed tests in local environments using Coded UI.
  • Recorded and played tests in IE using Visual Studio 2012.
  • TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing.
  • Reviewed test plan/use cases/test cases with QA Manager and product owner.
  • Performed Coded UI automation testing for the application using Microsoft Test Manager.
  • Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Used Microsoft team foundation server (MS TFS ) for defect management tracking purposes Logging defects.
  • Connected existing systems by using Restful Webs Services.
  • Generated automated scripts using C# and Visual Studio 2012.
  • Participated in a fully scalable mobile application using WEB API, C#, Entity Framework and SQL Server
  • Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization. Used SQL server 2012, MYSQL for database testing, and acquired test data from databases.
  • Involved in Web Services Testing using SOAP UI.
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Prepared detailed test plan for this feature. Created the test matrix and test scenarios by reviewing the functional spec.
  • Responsible for reporting and tracking the issues using JIRA.

Environment: Selenium, C#, SOAP UI, Coded UI, Visual Studio, SQL, TFS, Microsoft Test Manager (MTM)

Confidential

QA Tester

Key Assignments/ Initiatives:

  • Analyzed Test Cases and contributed in creating Test Strategy for the project.
  • Involved in developing performance test plans based on the design documents and functional requirements.
  • Involved in the verification process of the new and upgraded applications to check that they specified performance requirements.
  • Expertise in implementing and executing Test Cases.
  • Inserted checkpoints to check the accuracy of application in QTP.
  • Identified and executed various Regression scenarios using VB scripts in QTP.
  • Experienced in performing databases testing to validate Data Integrity using SQL queries.
  • Created Requirement Traceability Matrix in QC to ensure that all the requirements and specifications have been accomplished.
  • Accessed error log files using UNIX commands .
  • Prepared project report in graphical representation in Quality Center.
  • Initiated bug review meeting for discussion.
  • Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.

Environment: Test Director, UNIX, VB Script, XML, MS SQL Server, Web Services, Quality Center, QTP, Windows XP.

Confidential

Manual Tester

  • Developed Manual Test Cases based on Use Cases for specific functional requirements.
  • Performed functional testing , integration testing , and validation testing on various applications with manual testing process.
  • Used Simple and Complex SQL Queries like Joins, Select, and Update for data validation and data manipulation in the new data warehouse environment.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan. followed the waterfall SDLC methodology
  • Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
  • Performed checking the user profiles and their login scripts. Effectively coordinated with the development team for closing of the defects.
  • Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.

Environment: Quality Center, JAVA, Manual testing, MS SQL Server, SQL, MS Office.

Hire Now