We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in Information Technology, wif specializing in Software Quality Assurance Testing, 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.
  • Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
  • Executed SOAP based web services for API testing (Java client and Soap UI).
  • Sound noledge on Junit, TestNG framework for Unit and Functional testing, Maven and ANT for Project building, Jenkins/Hudson for Continuous Integration.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications
  • Experience in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API Testing, User Acceptance Testing (UAT) browser compatibility testing.
  • Experienced in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven.
  • Proficient in creating automation script from scratch. Sound noledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Strong experience in cross browser, cross platform web testing wif Selenium RC and WebDriver.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experiencein buildingTest Plansand Test Casesandnavigating through thetest lab,fully involved in the process ofDefect identificationand resolution using tools like Quality Center and Confidential ALM
  • GoodExperience in development of iterative and detailed project management plans and schedules using Agile - SCRUM methodology
  • Performed both Manual Testingand Automated Testing
  • Experience in understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
  • Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, My SQL, and Microsoft SQL Server etc. to perform back-end-Testing.
  • Expertise in using Apache POI to read data from external sources to feed locators into the test script.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Skilled in using Jenkins as a Continuous Integration server to configure wif GitHub and Maven as well as in testing XML parsers, DOM, Xpath, XQuery, HTML, DHTML, XSLT SOA, ESB technologies.
  • Experience understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
  • Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Confidential Quality Center, JMeter, JBehave, Test Plan Manager, Test Director, SOAP UI

Bug Reporting Tool: JIRA, Confidential Quality Center, BugZilla, Visual Studio TFS

Languages / Scripting: C++, PL/SQL, Java, JavaScript, HTML, XML, Shell Scripting, UNIX, Python.

Application Tools: Eclipse, Fire bug, Fire path, Visual Basic 6.0, SQL*Loader, Toad, SQL Navigator, Putty, Code Collaborator, GIT Bash, Jira, SVN.

Frameworks: Junit, TestNG, TDD, BDD, Data- Driven Development

RDBMS: SQL Server, MySQL, MS-Access, Oracle 9i.

Firefox Add-ons: Xpath, Xpath checker, Firebug

Continuous Integration Tools: Jenkins, Hudson, Subversion, GitHub

Platforms: Windows 7/Vista/XP, UNIX, LINUX, Sun Solaris, Mac OSX, iOS, Android

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Designed and developed automation scripts using Selenium Web driver and Junit for end to end regression testing of the application
  • Experience working in Agile/Scrum BDD environment wif Selenium WebDriver, Java and Cucumber JVM.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SoapUI.
  • Follow Agile (Scrum) process, the performance validation process goes by the ‘Work Done & Ready to Go’ approach from time to time, sprint by sprint.
  • Created user defined functions in Java and implemented the functionality wif Selenium.
  • Used Maven Sure-fire plugin to execute TestNG test wif profiles corresponding to execution environment
  • Followed the functional page object approach for rapid test development
  • Contributed to improve and extend the existing automation framework along wif script development.
  • Responsible for preparing the test scenarios and exploring options to automate the test cases in an efficient way.
  • Used Web Services calls in place of UI for faster test scripts
  • Used Log4j API to log the progress of the script execution and to debug the program execution issues and failures
  • Created the Queries and Sub queries using SQL to validate the data consistence between front end and back end system.
  • Generated crystal clear test reports dat can be understood by anyone in the team using the test report framework Allure.
  • Created CI jobs for the developed automation suites using Hudson and analyzed the suite run results after every new build
  • Reported and tracked defects using Version One.
  • Actively participated in the daily Scrum meetings and automation code reviews.
  • Understand the application business logic wif Business Requirements Specification documents and functionality of application wif Functional Requirements Specification Documents
  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Used Ant, SVN, Selenium RC, Java and Selenium Grid to create nightly automation scripts.
  • Tested the application under Scrum (Agile) Methodology.
  • Developed test scripts using selenium Web driver, Executed Automated Test Scripts & analyzed the results
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SoapUI.
  • Used QC for executing test sets, collecting test results, Opening Defects and analyzing the data.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Established Traceability between the Requirements and the Test cases in Quality Center.
  • Worked closely wif build integration team, business analysts and developers in order to perform testing activities as per schedules.
  • Actively involved in QA Testing (UI and API), and collaborating wif off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database
  • Prepared user documentation wif screenshots for UAT (User Acceptance testing).

Environment: Selenium, JUnit, SQL,Java, Web Services, RESTful Services, Fiddler, SharePoint, Version One, Maven, SVN, Hudson, Allure

Confidential, Fort Collins, co

Sr. Automation Specialist

Responsibilities:

  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review wif team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Created unit and functional test cases through use of testing tools such as Python and Bash.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate dat data is being populated in appropriate tables and manually verify the correctness of the data wif front-end values.
  • Interacted and worked wif the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted wif users by conducting User Acceptance Testing (UAT) to ensure dat the total functionality of the application was met by complying wif all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Manage defect tracking tool like Confidential Quality Center and JIRA.
  • Actively communicated wif the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, Python, CSS, Confidential Quality Center, Agile Methodology, SQL, Oracle.

Confidential, Denver, CO

Sr. Automation Engineer

Responsibilities:

  • Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Setup and Configured the testing environment wif Eclipse, TestNG, Selenium WebDriver and Selenium Java Client Driver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and WebDriver.
  • Created user defined functions in Java and implemented the functionality wif Selenium.
  • Implemented assertions, error collector functionalities for better validation using TestNG.
  • Involved in the Continuous Integration of the automation framework wif Jenkins.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Xpath and DOM to work wif dynamic and static objects in Selenium.
  • Executed the Test Cases to verify actual results to expected results.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
  • Developed Data Driven Tests using XML and Properties files.
  • Implemented Modular Framework for Selenium based scripts.
  • Conducted Cross browser testing in IE, Firefox, Safari and Chrome using Selenium.
  • Participated in Agile software testing process wif regular QA meetings to discuss major features of the application, test cases to write and execute.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked wif Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver/IDE, Junit, Jenkins, Ant, SOAP UI, XPath, Eclipse, Subversion, HTML, CSS, XML, JIRA, MS Office, SQL, Oracle, Windows.

Confidential, Minneapolis, MN

QA-Automation Specialist

Responsibilities:

  • Worked closely wif business analysts and developers for thorough requirements review and developing test Scenarios.
  • Involved in setting up configuring the testing environment wif Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Utilized Xpath locator to identify application objects uniquely (Firebug, Inspect element).
  • Created and maintained test plan, test cases and automation test documents.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Involved in Functional and Regression testing.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Involved in verification of Frontend GUI Objects and elements.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Performed Data Driven Testing of the web service using Data Source and Data Loop.
  • Validated soap response using various Assertions such as Xpath, Contains, SOAP Fault, Schema Compliance etc.
  • Created Test Sets to do Functional and Data Driven Testing on the Web Services.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Ran SQL queries to perform Backend Testing.
  • Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Wrote Junit tests using Junit framework.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Java, Selenium RC/IDE, Junit, Ant, SOAP UI, Xpath, Eclipse, Quality Center, Firebug, SVN, SQL, Oracle, Windows.

Confidential, Clinton, MO

QA Analyst

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium RC and Implemented Frame work for Selenium RC scripts using Java.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
  • Involved in Automation of the test cases using Selenium RC, Junit and Ant.
  • Create Junit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used Confidential Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Involved in status reporting, project meetings and project planning wif the team.

Environment: Java, Selenium (RC/IDE) QC, Junit, Ant, Soap, Xpath, MS Word, MS Excel, Oracle, Windows.

Confidential

QA Analyst

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests wif both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Used C# for to develop WebPages/ web forms.
  • Created and executed SQL queries against Oracledatabase compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared wif expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Participated in bug triage meetings wif developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship wif teammates and management staff.
  • Worked wif development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Experience wif testing on UNIX/Linux and Windows environments
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated wif Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, c#, Quality Center, HTML, DB2, MS-Access, MS Outlook, SQL Server, UNIX, Linux, Windows.

Confidential

web application

Responsibilities:

  • Designed the website and created/developed web interfaces.
  • Created graphics including Icons, Images and logos using Adobe Photoshop.
  • Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
  • Used Visual Studio as HTML Editor for designing new pages.
  • Developed HTML prototype documents wif CSS Style Sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Performed Cross-Browser testing, for making pages compatible will all browsers.
  • Worked closely wif the programmers for project requirement analysis.
  • Enhanced website by creating presenting new static models pages and presenting it to senior management for attracting the customers and existing users.
  • Performed validation of completed sites including the debugging and testing of code.

Environment: Java, Microsoft SharePoint, JavaScript, HTML, DHTML, CSS, SQL Server, Windows.

We'd love your feedback!