Qa Automation Engineer Resume
SUMMARY
- 5+ years of QA experience in Manual/Automation testing of Web Apps and client wif specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Experienced wif SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/Testng, Load Runner.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
- Experienced in load and performance testing tool JMeter.
- Experienced in Automation testing using Selenium and HP Quality Center.
- Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
- Created and Maintained Server side Integration Test using Python and Selenium Web driver.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in working wif open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- Built JavaScript based test framework using cucumber JS, web driver io, node.js, angular.js.
- Involved in setting of QA Test environment wif simulated POS test environment.
- Knowledge of Agile methodology along wif Automation Tools and Protractor.
- Exposure to web technologies like HTML, XML, CSS.
- Experience in Understanding the code written in different programming languages Java, Java Script, SQL, and databases like Oracle, SQL Server.
- Experience in writing test cases as per the Software requirement specifications.
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Executed automation test scripts using windows and Linux platforms for MFP products.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Hands on experience in medical domain as well Worked wif providers and Medicare or Medicaid entities to validate Internet portals.
- A resourceful team player wif good Interpersonal, effective problem solving and decision making skills. Looking ahead for great career in a fair working environment wif opportunities to grow.
TECHNICAL SKILLS
Packages: ASP.net, MS Office products, MS Project, MS Visual Studio2010
Testing Tools: Selenium 0.8.x-1.x, QTP/UFT, Soap-UI, Quality Center 9.0/8.2, Load-Runner, Microsoft Test Manager/ TFS, Cucumber
Defect Tracking Tools: Clear Quest, JIRA, Mercury Quality Center
Languages: C, C++, Java, SQL Server, Python, PL/SQL, HTML, XML, VBScriptWeb Technologies HTML, JavaScript, CSS, Web Spear, SOAP.
Databases: Oracle SQL Server 2008 DB2, MS-Access, Oracle (11g R2 64-bit).
Operating Systems: Windows 8/7, XP, and UNIX.
SDLC Methodologies: Agile/Scrum, Waterfall, Rational Unified Process (RUP).
Platforms: Windows 10/8/7/XP, Mac OSX
Mobile Platforms: Windows Phone, iOS, Android OS
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Worked in Agile environment, wif an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Evaluate and analyze Business Requirements, Functional Specification documents.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber.
- Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
- Involved in designing and implementing of hybrid automation framework to be used wif Selenium Web Driver.
- Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
- Used Maven for building the Web Driver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
- Used Cucumber automated testing to test new and existing functionality.
- Handled the task of localization/Globalization testing for web and device portal wif two junior team members for four languages. Coordinated UI Testing task wif one junior team member
- Gained product knowledge and attended various QA training
- Expanded knowledge of product through Regression testing of easy modules
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Developed test scripts for web services using SOAP UI and worked wif XPATH.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Automation for regression using Selenium Web Driver and Selenium GRID.
- Used Quality Center for bug tracking and reporting, also followed up wif development team to verify bug fixes, and update bug status.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Prepared user documentation wif screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Ruby, Jenkins, JMeter, SOAP UI, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, Quality Center, Oracle, Windows.
Confidential
Quality Analyst
Responsibilities:
- Analyzing Business Requirements/Features and preparing the Test conditions in HP Quality Center.
- Cucumber was used for the entire regression testing and functional testing wifSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Actively involved in SDLC and STLC process and used tools likeSeleniumRC/Web driver, JMeter, SOAP UI.
- Created QTP scripts wif reusable and external actions and, called functions in Actions.
- FollowedQAtesting automation setup to set upSeleniumWebDriver to run automated test scripts.
- Arrange test suites to be able to upgrade tests easily In the event of any feature changes.
- Write Test plan and test case for the new features.
- Modifying the existing test cases based on change in a feature.
- Using Jira as a defect tracking tool for product backlogs and reporting bugs.
- Tested request and response XML's based web services interfaces using Soap UI.
- Document test results and test procedures after every release.
- Review of test scripts prepared by other automationtesterusing review checklist.
- Responsible for implementing Load Runner, Performance center, JMeter based infrastructure.
- Experience in Database Testing using SQL Queries wif multiple Databases Oracle, DB2, SQL Server and • MySQL.
- Used Unix commands to access and troubleshoot Errors by accessing the Error log files.
- Expertise inSeleniumAutomation usingSeleniumWebDriver,SeleniumIDE, Java, TestNG & Maven.
- Ported existing QTP automation scripts into TestNG andSeleniumtest cases.
- Performance testing using JMeter tool & Agile and Scrum environment.
Environment: SeleniumIDE,SeleniumGrid, C#, Windows XP, Agile, Oracle 11g, Quality center, javascript WebDriver, Night Watch.Cucumber, SoupUI, HTML5, JMeter, TestNG, CURAM, MAVEN, Windows 7/XP/Vista, Linux, UNIX.
Confidential
Software Testing and Quality Analyst
Responsibilities:
- Worked as black box tester on the software modules, documented test cases and results in the standard templates.
- Generated automation scripts for regression testing using QTP automation tool.
- Created various checkpoints like GUI checkpoint, Database checkpoint and Bitmap checkpoints to test the functionality of the application.
- Extensively used QTP for testing the performance of the application and response time on the website.
- Created data and tested the functionality using QTP wif data driven tests and analyzed the results.
- Used Update mode to update the baseline wif the actual results and also the Debug mode to troubleshoot run time errors.
- Created test case scenarios and tested the functionality of the application using QTP to load the server wif virtual user requests and tests the performance under stress conditions.
- Involved in testing the database using SQL commands by querying.
- Extensively used SQL commands to test the work flow of data in the database.
- Involved in review meetings wif BA and team lead for changes in the specifications and summary of the project.
- Executed test scripts using Unix commands and shell scripting for retrieving data from database.
- Executed test cases for transferring files from the database using shell scripting in Unix.
- Entered Defects in Test Director/QC and followed up on the bugs logged wif developer and retested test cases.
Environment: Quick Test Professional, Quality Center, HTML, .NET, SQL, UNIX, VB Scripts