We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer / Automation Framework Coordinator Resume

3.00/5 (Submit Your Rating)

Syracuse, NY

SUMMARY

  • 8 years of Professional Experience in the Software Industry on Quality Assurance and Software Testing.
  • Experience in Manual and Automated testing using Java Programming language and open source tools like Selenium IDE, and Selenium RC, WebDriver, JUnit, TestNG, JBehave framework, SoapUI.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Excellent hands - on experience with HP Automation Testing tools like QuickTest Professional QTP 9/10/11, Unified Functional Testing UFT 11/11.5/12, Service Test 11.10/11.20 , Quality Center 9/10, Application Lifecycle Management (HP ALM 11/12), Load Runner and WinRunner.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Developed complex VBScript Functions and Keywords that are used for building automation scripts using QTP.
  • Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
  • Experienced in load and performance testing tool JMeter.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experienced in Web Service testing by using SOAP UI with the help of Groovy Scripting.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Used RDBMS concepts for the manipulation of the data and to validate the results.
  • Expertise in Defect management, Bug tracking, Bug Reports and generating the Graphs using Bug tracking tools such as HP Quality Center, Test Director.
  • Expert using open source bug tracking tool JIRA, Quality Center, BugZilla & IBM Rational Team Concert ( RTC )
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP) 9/10/11, UFT 11/12, Test Link, Test Manager, Test Director 7.5/8.0, Quality Center 9/10, HP QC/ALM 11, JIRA, SOAP UI, Appium, JMeter.

Languages: C, C++, JAVA, HTML, XML, VB Script PL/SQL, IDE Eclipse, SQL Developer, PHP.

Test Framework: Junit, TestNG, Data Driven Framework

Web Debugging Tool: XPath, Firepath, Firebug

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC).

Continuous Integration Tools: Jenkins, Hudson, Cruise Control Data Bases MS Access, Oracle.

Operating Systems: Windows NT/XP/Vista & 7, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Syracuse, NY

Sr. QA Automation Engineer / Automation Framework Coordinator

Responsibilities:

  • Participated in all the phases of Software Testing Life Cycle (STLC) like, Requirements Review, Test documentation, Application testing, and defect reporting.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Developed complex VBScript Functions and Keywords that are used for building automation scripts using QTP.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven)
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Experienced in load and performance testing tool JMeter.
  • The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Used TestNG framework to run unit test and Maven to build the Project
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.
  • Identified, Reported and Tracked Defects using Quality Center test management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Cucumber, Agile, SQL, Maven, DHTML, SOAP UI, XPath, Firebug, Eclipse, Quality Center HTML, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

Confidential, Alpharetta, GA

Sr. QA Automation Engineer / Automation Framework Coordinator

Responsibilities:

  • Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
  • Evaluated Business Requirements for testing needs and looped with business to improve them.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Junit.
  • Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project.
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE)
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated Smoke & Functional test cases using Selenium WebDriver, Junit & Java (Eclipse IDE)
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
  • Enabled Transaction demarcation in Data Access Objects.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients)

Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, SOAP UI, XPath, Eclipse IDE, Firebug, TDD, BugZilla, SQL, PL/SQL, Oracle, Windows.

Confidential, San Jose, CA

Sr. QA Automation Engineer

Responsibilities:

  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium RC and Selenium IDE, Junit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.
  • Worked on developing the automation scripts using Selenium RC with Junit Frame work.
  • Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Entered and tracked defects using the tool JIRA.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.

Environment: Java, Selenium RC/IDE, Junit, SOAP UI, Eclipse, JavaScript, XPath, Quality Center, Agile, JIRA, Firebug, ClearCase, DOM, SQL, Oracle, Windows.

Confidential - Englewood, NJ

QA Automation Engineer

Responsibilities:

  • Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
  • Responsible for design and development of requirements collected from the customer.
  • Prepared test plans to identify test strategies and resource.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
  • Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
  • Involved in System-wide Integration, regression and Load testing.
  • Performed active regression, load, stress, volume and performance testing.
  • Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Worked closely with Business teams and participated in Business Acceptance Testing (BAT)
  • Actively participated in status report meetings and interacted with other team members for technical issues.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.

Environment: Java, Selenium RC, Junit, JavaScript, XML, HTML, XPath, Fire Path, Firebug, Eclipse, PL/SQL, Windows XP.

Confidential, Raleigh NC

QA Automation Engineer

Responsibilities:

  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Performed Functional testing manually.
  • Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
  • Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
  • Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!