We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

South Plainfield, NJ

SUMMARY

  • 5+ years of experience in IT industry on System Analysis, Design, Development and testing of the software for various Enterprise Applications.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Proven abilities in working on Web and Mobile based Online Payments applications using Java, Maven,, through Continuous Integration using Jenkins, Git for CVS.
  • Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
  • Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
  • Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
  • Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
  • Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development).
  • Extensive experience in all MS office, MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

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

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

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

Methodologies: Agile (Scrum), Waterfall, TDD

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

RDBMS: SQL Server, MySQL, MS-Access, Oracle

Version Control: CVS, GIT

B u i l t / C o n t i n u o u s: ANT, Maven, Jenkins, Hudson, Subversion, GitHub

Integration Tools Platforms: Windows, UNIX, LINUX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, South Plainfield, NJ

QA Automation Engineer

Responsibilities:

  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework. Performed Integration Testing as development team releases the product.
  • Used Maven and POM to help manage project’s build, report and documentation across the network.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Created Maven Build files and used SVN for version control.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Firebug Tool to identify the Objects id, Name, Xpath in the application.
  • Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.
  • Performed defect reporting and bug tracking using HP Quality Center.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used the snooping tool to capture images and update them in the JIRA.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Java Script, Selenium Web Driver, Quality Center, TestNG, SOAP UI, Maven, Jenkins, Jira, ClearCase, XML, DHTML, Oracle, SQL, Windows.

Confidential, Livermore, CA

Automation Test Engineer

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • 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 with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to 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.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with 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, Java Script, Selenium WebDriver, HP Quality Center, JMeter, TestNG, SOAP UI, REST, HTML, CSS, AJAX, Agile, Rally, Web Services, SQL, Oracle, Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Understand the application business logic with Business Requirements Specification documents and functionality of application with Functional Requirements Specification Documents.
  • Involved in preparing the high level Test Plan and developed Test Cases in accordance with the functional specifications.
  • Tested the application under Scrum (Agile) Methodology.
  • Involved in design and implementation of Selenium Web driver automation framework for smoke and regression test suites (TestNG).
  • Developed test scripts using selenium Web driver, Executed Automated Test Scripts & analyzed the results.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path, CSS in Selenium.
  • Used QC for executing test sets, collecting test results, Opening Defects and analyzing the data.
  • Established Traceability between the Requirements and the Test cases in Quality Center.
  • Generated Bug Reports and Test case coverage reports for status meeting and also involved in resource planning for test cases coverage.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Worked with the business users on User Acceptance Testing by mentoring them on various aspects of testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.

Environment: Java, JavaScript, Selenium WebDriver, Quality Centre, TestNG, Maven, Jenkins, Soap UI, TDD, HTML, XML, Xpath, Web Services (SOAP & RESTFUL), Agile, SQL, SQL Server, Windows.

Confidential

Software Test Engineer

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
  • Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
  • Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, JavaScript, Selenium Web driver, QTP, HP Quality Center, Eclipse, JMeter, TestNG, Jira, SOAP UI, HTML, CSS, X-path, SQL Server, SVN, Oracle, Windows.

We'd love your feedback!