We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Over 7+ years of experience in Information Technology with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Proficient on Automation tools like Selenium RC/WebDriver/IDE/Grid and QTP (Functional & Regression Testing), Jbehave, Cucumber, Jenkins, Hudson, SOAP UI, Jmeter for testing Client Server and Web based Applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Experienced in automation project continuous integration using Jenkins/Hudson with Ant/Maven build tools.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
  • Good experience in preparation of Test Plan, Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and Defect reporting using various tools and techniques.
  • Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Experienced in logging defects using the bug tracking database, providing verifications on fixes in multiple environments, and communicating fix success, failures, status updates as appropriate using Bug tracking Tool like Quality Center.
  • Experience with J2EE components such as Servlet, Java Sever Pages (JSP) AJAX, Web Sphere, Websphere Customer Centre, and web - client programming such as XML, XSLT, HTML, DHTML and JavaScript.
  • Experience with testing on UNIX and multiple MS Windows environments.
  • Experience in Backend testing by writing SQL queries in Oracle, Sybase, Microsoft SQL Server and Microsoft Access databases.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SOAP UI, ALM, Cucumber, Jbehave

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
  • Created the Technical Test Plan in the initial phase and also during change requests.
  • Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Involved in preparation of automated test cases using Selenium WebDriver with TestNG.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Tested the SOAP based web services using SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Involved in developing automated script for back-end testing using Selenium WebDriver.
  • Performed automated regression testing to check the new functionality, bug fixes, and fix packs. Tracked the bugs accordingly using Quality Center.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
  • Worked in the form of sprint team with business analysts and developers in Agile methodology.

Environment: Java, Selenium WebDriver, Selenium, Eclipse, Jenkins, Cucumber, Maven, SOAP UI, Rally, TestNG, UNIX, LoadRunner, Quality Center, SQL, XML, Shell Scripting, agile and Windows..

Confidential, Brewster, NY.

QA Automation Engineer

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Created Selenium/Perl tests for advertising regression testing and production monitoring purposes.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed cross browser functional testing using Selenium WebDriver.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management
  • Contributed to and assisted in the management of bug tracking databases built in BugZilla and JIRA.
  • Converted existing bug data from BugZilla to JIRA.
  • Administered and developed custom plugins for the JIRA instance.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java, Selenium WebDriver, SOAP UI, Jenkins, Cucumber, Firefox, ANT, SQL, Eclipse, JIRA, BugZilla, UNIX, XML, LoadRunner, QTP, Perl.

Confidential, Westlake, OH.

QA Analyst

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Designed and developed automated functional Test suite using Selenium IDE, Selenium RC.
  • 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.
  • Developed Selenium test cases using Junit framework.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Provided back end testing for data validation using SQL on TOAD.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium IDE/RC, Junit, HTML, JavaScript, XML, Firepath, Subversion (SVN), MS EXCEL, SQL, Oracle, Windows XP.

Confidential, Long Island, NY.

QA Analyst

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Involved in writing Test Plans and Test cases documents.
  • Designed automated test, created automated test cases and executed test using Selenium.
  • Developed automated script for back-end testing using Selenium IDE.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit, and ANT).
  • Configure Selenium IDE for Java bromine.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium
  • Performed Regression testing for new builds and every modification in the application using Selenium RC.
  • Used TOAD explicitly to validate the database.
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
  • Performed Unit testing with Junit framework.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Used Rally tool to document requirements and test results documents. Also used Rally Tool to add and track defects.

Environment: Java, Junit, Selenium RC, Selenium IDE, Bromine, Eclipse, TOAD, Rally tool, Ant, Firebug.

Confidential

QA Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, Windows and UNIX.

Confidential

Software Tester

Responsibilities:

  • Analyzed user business requirements, functional specs and assisted QA Team lead in writing the Test Plan.
  • Involved in functional, system and user acceptance testing.
  • Wrote Detail Test cases for automation and used Winrunner to automate.
  • Executed test cases and documented bugs found during the process of testing.
  • Tracked extensive IT testing issues of the whole project resulting from test execution and categorized according to severity of the problem.
  • Tested the Application at module level and system level for the quality of the software.
  • Used Test Director for Test Management and Maintained the Test Cases and Test Scripts.
  • Wrote SQL Queries to extract data from the Tables.

Environment: Test Director, Power Builder, Windows, Winrunner, MS-Excel, SQL Server, UNIX.

We'd love your feedback!