Qa Automation Engineer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 7 years of experience working as QA Engineer for Software Development and Testing Life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model.
- Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit and TestNG.
- Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkinsfornightly batch run of the Script.
- Experience in Functional Testing, Integration Testing, Manual Testing, Regression Testing, Unit Testing, Black-box Testing, White-box Testing, Grey Box Testing, Graphical User Interface(GUI) Testing, System Testing, API Testing, User Acceptance Testing(UAT) Browser Compatibility Testing.
- Extensive experience with HP Load Runner tool for monitoring, testing of Web based as well as client Server systems on multiple platforms such as in java, SQL.
- Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
- Experience in developing and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Designed & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
- Experienced in Web Services Testing using SOAPUI and Postman tools. Validated request and response SOAP and RESTful Web service calls.
- Good experience in Web Services testing using Restful, SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Quality Assurance and Software Testing experience involving complex client/server and web based applications. Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools likeLoad Runner, Quick Test Professional and Quality Center.
- Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
- Experience in testing code developed in TDD / BDD environments.
- Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience programming in Java, Python, JavaScript, HTML, XMLandSQLon Windows 2000, XP, Vista Operating Systems and UNIX environments.
- Involved in Manual Testing of Designing and Developing End-to-End ETL (Jobs) process using SSIS 2014 Package. Worked on writing SQL queries to validate the Store procedures, validated the data is loaded into the SQL server databases to make sure that Extracted Data is loaded correctly.
- Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
- Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
- Possess strong technical aptitude with strong analytical, problem solving and communication skills.
- An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
TECHNICAL SKILLS:
Testing Tools: QTP 11, SoapUI, HP, Selenium, Appium, Cucumber, Protractor
Defect Trackers: HP Quality Center 10.0, Dovetail, Bugzilla 2.0, Jira
Reporting Tools/OLAPCrystal Reports: 11, Business Objects 5.1,6.5.2,XIR2,XI R3, Cognos 6.5/7.0,8.X, SSRS, SSAS
ETL ToolAscential: Data Stage (7.5), Data Stage EE (Parallel Extender Version)
Programming Languages: C, C#, VB, Java, PL/SQL
Mobile OS: Android, Windows Mobile, IOS
Web/App Server: WebLogic 8.1, IIS-6
Database: Oracle 10g/9i, SQL Server, MS Excel, MS Access
Version Control Tools: Visual Source Safe, Subversion, Perforce
Operating System: Windows 10/8/7/Server 2003/XP/NT/98/95, UNIX (Sun Solaris 10/9), Linux
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Project is developed using agile methodology.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Performed Sanity check creation to verify functionality before new code goes live.
- Performed functional testing on Crystal reports and report generator.
- Performed stress test on data migration from SQL database.
- Lead a small team offshore and onshore, prioritize tasks and deliver.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Performed Unit testing with Junit, Jasmine, Karma and E2E testing with Protractor & Selenium, Integration testing using tools like Jenkins
- Test automation for web applications using Cucumber.
- Significant development of data testing modules utilizing C#. Used automated tools and C# .NET for black box testing, white box testing, functional testing, database testing, and security testing in the RUP.
- Developed BDD tests usingCucumberby writing behavior and step definitions & developed required Selenium support code in JAVA
- Used OOPS C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Used Postman to test Web service testing, looking for quick answers during the testing phase
- Used Ramp Up/Ramp Down, Rendezvous point, Start and End Transaction, Parameterization, Correlation features of Load Runner.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Production Testing executed using HP Load Runner and associated load test scenarios for performance testing are build.
- Created and maintaining SSIS Package (ETL) to Extract and Transform data from, Flat File or CSV, and to load into Staging Database.
- Extensive experience with SQL Development including querying data, creating tables, creating views, and triggers.
- Developed and executedWhiteboxtest cases of the Java API using TestNG framework & Eclipse.
- Developed ETL process using SSIS with Various Control Flow, Data Flow tasks and Store Procedures for Work Order Validation process.
- Strong skills indata analysis, data requirement analysis and data mapping of ETL processes
- Implemented BDD driven framework where created Junit based test steps from Gherkin using Cucumber
- Experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
- Able to copy Python objects such as classes and data structures and files from one computer to another for script communication and file location requirements. This was necessary to send instructions to start the test equipment.
- Proficient in multi-threading in Python to run multiple processes simultaneously which was required to check the status of and abort running tests.
- Performing API testing using Postman and Jmeter chrome using JSON and experience in developing and testing RESTful APIs using Spring
- Used Python modules to communicate with an existing SOAP server to execute and get the status of tests.
- Used Python to create scripts to communicate with the Manheim dealers.
- Experienced in White Box testing by authoring Python Codes in Selenium WebDriver.
- Tested business logics through RESTful API methods like GET, PUT, POST and DELETE.
- Involved in SOAP and Restful web services using SOAP UI, axis client.
- Used Json to parse the response data received from the Postman tool in order to verify the list data from the website created Python scripts to automate reporting without management instruction.
- Done Automation Scripts for testing API using RestSharp in C#
- Performed end-to-end testing of application and also verified compliance for software qualityof the organization.
- Performed automated Regression tests for every modified build.
Environment: Quality Center, Cucumber, Protractor, Appium, Load Runner, QTP 10, C#, ASP.NET, Selenium, Jira, PL/SQL, Oracle, MS Office, HTML, Windows XP/Vista, Linux, Unix, Internet Explorer 10.0.
Confidential, Atlanta GA
QA Automation Engineer
Responsibilities:
- Developed Test Framework in Selenium for UI Regression TestAutomation and when necessary, and potentially execute Unit Test automation (Java/TestNG).
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Designed and developed automated functional Test suite using Selenium WebDriver.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Experience working in agile teams with a BDD approach
- Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
- Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
- Used Android SDK 4.0.3 and Eclipse IDE for development and testing. involved in testing multiple packages to be ported in together to form a custom SDK
- Analyzed code to performed white box testing.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Wrote Maven build scripts to automate the compilation and execution of TestNG test cases.
- Experience in documenting bug errors, software tests in Linux, Windows, and UNIX operating systems.
- Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA, Cucumber.
- Identified software capability and reliability by conducting functional, system and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Worked on Behavior-Driven Development (BDD) implementation withCucumber and Jenkins Continuous Integration, expanded test scenarios, trackedCucumberreports.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.
Environment: Selenium WebDriver, TestNG, Tested Linux,SDK,APIUNIX, Maven,HTML, XML, XPath, Maven, SOAP UI, Jenkins, Cucumber, XPath, Eclipse, SQL, Oracle, Quality Center, Windows XP.
Confidential, Pittsburg, PA
QA Automation Engineer
Responsibilities:
- Worked closely with development team in creating automated scripts for the application usingSelenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepared Test strategy and Test Plan for each Release cycle.
- Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
- Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
- Primarily responsible for overall Functionality Testing, White Box testing, Black box Testing, System testing, and primary point of contact for User Acceptance Testing.
- Developed and executed the test scripts with Selenium and Java.
- Developed test code in Java language using Eclipse, IDE and Junitframework.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- I used Python to pass API commands to the instruments to send generated waveforms and retrieve the relevant data.
- Performed RESTFUL web services and API testing in SOAPUI Pro and validated responses with assertions experience in developing and testing RESTful APIs using Spring.
- Built and maintained automation testing frameworks with Selenium WebDriver, Java and Python,
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- Developed API Build scripts to run Sanity Test scripts developed in Selenium RC.
- Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
- Developed Test Frameworks in Seleniumfor UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
- Performed all sorts of testing ranging from black, gray, white box testing extensively for system integrations
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
- Converted all record and play back test cases into Selenium automated scripts.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Java, Selenium IDE /RC / Grid, Eclipse, Junit,API, Ant, HTML, Eclipse IDE,Maven, Agile, XPATH, JIRA, Quality Center, XML, SQL, Windows.
Confidential
QA Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Involved as part of automation team using QTP, developed test scripts.
- Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Defects were tracked, reviewed, analyzed using Test Director.
Environment: QTP 8.2, Test Director 8.2, Oracle9i, J2EE, TOAD, SQL, J2EE, XML, JSP, Windows XP, UNIX and Visual Source Safe.