Qa Automation Engineer Resume
San Diego, CA
SUMMARY
- Over 8 years of QA experience in Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server 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.
- Good noledge on Healthcare, Banking, Logistics, Public and E - commerce domains.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Proficient in Java and have sound noledge on OOP (Object Oriented Programming) concept.
- 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 WebDriver, C#, JavaScript.
- Solid experience in API testing for automating web applications.
- Experienced in working wif SOA interface testing, Oracle data integration testing and connectivity testing.
- Experienced in using Test Management Tool Quality Center.
- Strong noledge in object oriented analysis and design of PERL.
- Good exposure on database migration from legacy to migrated dbs.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Serb APIs
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA.
- Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
- Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
- Expertise in using Rational Robot to record, execute and edit functional regression tests.
- Built JavaScript based test framework using cucumber js, webdriver 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.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner and Junit/TestNG, Load Runner.
- Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Developed test scripts to automate process of testing in Protractor WebDriverJS.
- Created and Maintained Serverside Integration Test using Python and Selenium Webdriver.
- Experienced in load and performance testing tool JMeter.
- Experience in Black box testing wif a complete QA cycle from testing, defect logging and verification of fixed bugs.
- Excellent analytical, problem solving, communication and interpersonal skills along wif a good attitude for learning.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, Firebug, FirePath, Fitnesse, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, HP UFT and IBM RFT.
Languages: C#, C, Unix Shell Script, VBScript, Java, Java Script,Ruby, Python, Pega, Django, HTML and XML.
Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Testing: Integration, UI Level Automation,Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Postman, Web Service, Swagger and SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.
Methodologies: Agile, Scrum, Spiral and Waterfall.
Build/ CI Tools: Ant, Maven, Jenkins, Gherkins and Hudson.
Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader,DB2 and MYSQL.
Operating Systems: Windows 10, UNIX and Linux.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.
Firefox Add-ons: XPath and Firebug.
Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP,ICMP
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
QA Automation Engineer
Responsibilities:
- Grooms the manual test cases available in ALM and analyses the feasibility for automation.
- Creates and executes automated test cases and updated the corresponding status in ALM.
- Responsible for developing and designing the automation framework in terms of test case requirement.
- Responsible for estimated the effort required to automate test cases.
- Involved in Software Development Life Cycle (SDLC) and experienced wif Agile & Waterfall Methodology.
- Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
- Worked on UI Automation level, interms of designing framework and enhancing.
- Responsible for designing test cases, test scenarios and test plan based on Visio (as per requirement).
- Worked on testing SQL, by migrating Credit Union test data migration From Legacy to Migrated database and also written complex Sql queries.
- Work experience in Manual Testing, Functional and Regression Testing using Java and ALM.
- Created and debugged complex queries by using functions, stored procedures.
- Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
- Worked on debugging various SQL server SSIS and SEDB as well.
- Working wif Jenkins for Continuous Integration and deployment.
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Experience in Functional Testing, Data Driven Testing based on XML for Automation testing.
- Created and executed SOAP UI Scripts for the Web Services testing(APIs)
- Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Worked on Azure environment along wif Unix and Java environment.
- Experience wif Test Automation tools such as Selenium, TestNG, Jmeter, Junit.
- Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.
- Worked on APIs for automating the services and highly experienced in creating our own tool for web services such as poweron.
- Responsible for developing the scripts to supportJenkins(Continuous Integration) of the scripts wif the build server.
Environment: Java, UNIX scripting, API Testing, SOAP, CI/CD, UI Automation, WinSCP, Power on, GIT, HP ALM, Windows, Selenium, SOA testing, Appium, UAT, Manual Testing, Cucumber, Javascript, Jenkins, HTML, Azure, XML, Agile, Protractor, Eclipse IDE, SQL and Windows.
Confidential, Kansas, MO
QA Analyst
Responsibilities:
- Prepared automation test scripts to validate various functionalities usingSelenium WebDriver using Java.
- Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
- Expertise in designing, developing, deploying and supporting of Service Virtualization using CA LISADevTest
- Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
- Experience wif working in short sprints in an Agile Scrum software development model.
- Maintained the Selenium & Java Automation Code and resources in source controls likeJenkins for improvements and new features.
- Document software defects, and bug tracking using HP ALM QC, and report defects to software developers.
- Expertise in working wif User Interface APIs and services by using web services.
- Created web UI tests using Cucumber, Gherkin, Selenium WebDriver (tests written in ruby)
- Work wif Teams to create Acceptance Test Driven development (ATDD) test suite using Ruby and Cucumber.
- Coordinated efforts between product development teams and offshore enterprise test team. Standardized QA standards and practices across teams where possible. Involve in BDD framework using cucumber
- Developed test plan, test cases, execution of test cases, reporting, tracking defect usingHP Quality Center/ALM.
- Usage ofRuby, cucumber in project to create and validatethe test cases.
- The entireRubyscripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Utilized SVN repository in order to perform efficient remote team working. Checked in all tested PL/SQLcode in SVN and maintaining versions of PL/SQL codes.
- Experienced in integrating server side java code wif UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.
- Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript
- Involved in InstallingJenkinson a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
- Written several SQL queries and analysed them to validate the business rules inOracledatabase through SQL Developer as part of Backendtesting.
Environment: Selenium Web driver, Hybrid Framework, ATTD, CA LISA, HP ALM QC, TestNG, POM, Cucumber, GIT, Java, Jenkins, SOAP and REST, JSON, Manual Testing, XML, Appium, Oracle, SQL, Eclipse IDE, XML, SOA testing, Python, Perl, PL/SQL, UNIX, Shell Scripting.
Confidential, Cincinnati, Ohio
QAAnalyst
Responsibilities:
- Used C#as scripting language & Visual Studio ultimate along wif Selenium as IDE Integrated Development environment for automation.
- Wrote code-behind files inC#.Net server side processing of pages and test cases using specFlow.
- Created Security module inC#.Net for both the systems to provide highest level of security and user authorization to application.
- Created functional automation scripts using open source toolsSelenium and involved in creation of automation framework usingSeleniumand testing.
- Participated and conducted AgileScrum Daily project meeting and planning using the AGILE process.
- Analyzed the SRS and Design documents, Test cases preparation, executing tests, and Bug reporting using MS TFS.
- Designed and Coded UI framework, base classes, WCF services, object, business and data access layers in C# 4.0. Object-oriented approaches were used for application development.
- Worked on business layer inC#.Netto handle existing functionality of the system as well as new proposed functionalities.
- Performing unit testing of develop PL/SQL code in DEV environment and promoting codes toUAT and Production environments
- Integrated and implemented easy workflow for multiple applications using JSON files.
- Developed tools to automate some base tasks usingpython, Shell scripting and XML.
- Used UNIX and shell scripting extensively to enhance the PERLscripts and develop, schedule and support Control M batch jobs to schedule the data generation and reporting. experienced in developing Web based applications and Client-Server technologies using HTML, CSS, and JSON.
- Worked on Integrated JIRA wif subversion andJenkinsto automate the weekly build process.
Environment: Selenium WebDriver, C#, .Net, Visual studio, MS TFS, Junit, JSON, Jira, Jenkins, XML, Agile, Scrum, TFS, Coded UI, HTML, CSS, Manual Testing, XML, Ant, Windows, Python, Perl, PL/SQL, UNIX, Shell Scripting.
Confidential, Chicago, Illinois
Software Development Engineer in Test(SDET)
Responsibilities:
- Developed automation VB scripts usingQTPto automate functional and regression testing.
- Mentored and trained Team members for the TEMPeffective use of automation framework and to developQTP scripts and in installingQTP, connecting toQTP through Quality Center and executing theQTP scripts from Quality Center.
- Working wif Agile team using tool like Jenkins in the behavior driven development process.
- Written Test plans, Test cases, executed Test cases for SQL/backend test and tracked defects inQuality Centre based on the Business Requirements, Functional Requirements, and Business Workflows.
- Designed & developed RESTFUL (JSON/XML) and JAX-WS Webservices for Different modules.
- Developed and executed test plans for Unit Testing, Integration Testing, System testing, Performance testing, User acceptance testing and Regression Testing.
- Used Collections inPythonfor manipulating and looping through different user defined objects.
- Performed blackbox testing like GUI, white box, integration, progressive, FitNesse and system testing.
Environment: C#, SQL server, python, Web Services (SOAP & RESTFUL), FitNesse, Agile, Coded UI, Jmeter, Manual Testing, TFS, JSON, XML, Python, API Testing, QTP, Quality Center, VB Script.
Confidential, Plano, TX
Test Automation Engineer
Responsibilities:
- Involved in Regression testing of each build during the various phases of the application usingQTP.
- Automation of test scripts was done usingQTPfor test re-usability of different online transaction modules.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming usingQTP11.0. Experience in Data Driven and Keyword Driven testing.
- A proven track record of successfully implementing projects using waterfall.
- Responsible for updating and maintainingQuality Centerfor all the defects found during the functional and regression testing and follow up the bug life cycle.
- Used high level dynamic response assertions, such asJSONcount,JSONpath match, and RegExp for all the test cases in order to assert and test the REST Services.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API wifJSON/XML.
- Involved in creatingManualtestcase for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisonstests.
- Conducted Regression Testing, Smoke Testing, Cross browser Testing through automated testing tools likeQAWizard, Selenium and cucumber along wifofManualtesting.
Environment: QTP, JSON, XML, Java, QTP, Windows XP, IE, Firefox, VB Script, Mozilla, Quality Center, Manual Testing, API Testing, SOAP UI, REST.
Confidential
System Test Engineer
Responsibilities:
- Well versed wif complete life cycle ofManual Testing process wif both Agile and waterfall methodologies
- Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
- PerformedofManualtesting for the functionality and GUI of the application using ALM.
- UsedQuality Center to manage testing and track test results for each build and report defects detected.
- Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Used WebServices- WSDL andSOAPfor at the client side and used SAX, DOM andXMLparsers for data retrieval.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
- Worked on SOAPUI t test SOAP services and REST API wifJSON/XML.
Environment: Quality Center, HP ALM, Eclipse IDE GUI, API Testing, HP LoadRunner, Java, SOAP UI, MS Office, Manual Testing, XML, WSDL.