We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Basking Ridge, NJ

PROFESSIONAL SUMMARY:

  • Over 8+ years of QA experience in Manual/Automation testing of Web, Mobile apps and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
  • Having extensive experience in writing and implementation of complex Test plans, design, Development and Execution of Test scripts for system and functional projects.
  • Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, WebDriver, and GRID), Load Runner, Quality Center, and Performance Center.
  • Extensively worked on Agile Development and management process.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Created and Maintained Server side Integration Test using Python and Selenium Web driver.
  • Experience in Back - end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.
  • Proficient with BDD and TDD using cucumber.
  • Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
  • Performed Manual as well as Automated Testing using Testing tool Selenium WebDriver, Appium.
  • Created business process model, Hybrid keyword driven, Data driven, Page object model (POM) and Automation object model (AOM) using UFT/QTP, ALM and other tools using dynamic descriptive programming, SORs and object repository to perform functional and regression tests.
  • Experience in cross platform testing in Solaris, HP-UNIX, Linux, Windows (NT/2000/XP).
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Proactively identifying areas of obstruction/breakdowns and take steps to rectify the equipment through application of troubleshooting tools in Electrical domain.
  • Used Python scripting language to automate few of the test cases most of the test being related to feature ANT.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Configuration Management Tools VB scripting, IBM Rational Clear case, SVN, HARVEST.
  • Extensive experience in developing .Net framework applications using C#, MVC 4.0, ASP.NET, ADO.NET,VB.Net, WSDL, Web forms, and AJAX.
  • Created and executed automated (Coded UI) scripts in Visual Studio and in TFS Test Manager.
  • Experience of using testing tools like Quality Center, Microsoft Test Manager (MTM), Visual Studio, Team Foundation Server.
  • Experience with test automation tools like Mercury Interactive tools WINRUNNER/ QTP/ Load Runner in heterogeneous platforms.
  • Experience in creating and executing very large and complex End-to-End Test Scripts across different application Interfaces both Automated and Manual.
  • Defined and executed Unit, Functional, Regression, Smoke, GUI and Security manual testing against weekly, milestone, or on-demand (developers) build.
  • Extensively worked on different Selenium automation frameworks.
  • Ability to use current technology and tools to enhance the effectiveness of deliverables and services.
  • Established and maintained good communication skills with project managers, developers, business experts and QA teams.
  • Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
  • Unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Browsers: Internet Explorer 6,7,8,910 and 11, Chrome, Firefox, Safari

Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins

Languages: C, C#, Core Java, JavaScript, Python, VBScript

Web Servers / Application Servers: IBM WebSphere, BEA WebLogic, Tomcat, and IIS

Testing tools: Selenium (IDE, RC, Web Driver, and GRID), Quality Center, SOAP UI, TestNG, Junit, Appium, JMeter, Coded UI, log4j, cucumber, HP LoadRunner

Reporting tools: Jira, Bugzilla, Quality center, Rally

Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix

Data Access Languages: SQL and PL/SQL.

Database Servers: ORACLE, SQL Server, Sybase and DB2.

GUI / Tools: Eclipse, Jbuilder.

Frameworks: Junit, TestNG, Maven, TDD, BDD

PROFESSIONAL EXPERIENCE:

Confidential, Basking Ridge, NJ

Sr. QA Automation Engineer

Responsibilities:

  • Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.
  • Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Involved in creation of automation frame work in Selenium Webdriver using behavior driven approach like Jbehave, Cucumber.
  • Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium , Java .
  • Experienced in Mobile Automation testing on Emulator and Simulator IOS, and Android platforms with Automation tools like Keep it Functional (KIF), Appium and reported debugs via JIRA to the developers.
  • Developed test scripts with Ruby -Selenium to automate browser and web applications under Cucumber ( BDD ) Framework.
  • Involved in writing of Automation Test cases using Selenium WebDriver , Java , Junit , Maven .
  • Used Selenium Grid to run test cases in multiple browsers and different Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework , Page Object Model using Selenium WebDriver , TestNG , Maven and Java .
  • Monitor testing progress during monthly Releases and generate reports and communicate with leadership.
  • Prepared test data document and Involved in generation of bug and test case execution reports.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing .
  • Used GIT and Stash to re-modify files and for software development.
  • Done performance testing to determine that the web application, under test will saisfy high load requirements using Jmeter.
  • Designed Python Scripts to develop automated scripts and frameworks.
  • Setup jobs in Jenkins to run smoke scripts after every builds.
  • Used BDD framework with Cucumber , Java and created future files with scenario and scenario outline files.
  • Involved in SEETEST and integration with JIRA . Responsible to record defects and reporting them to developers until they are resolved.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Experienced in using load and performance testing tool JMeter .
  • Involved in writing and executing SQL Queries for backend/ETL testing.
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts .
  • Prepared Functional test cases on Web and Mobile applications ( Apple & Android ) as per requirements.
  • Used web-debugging tools like XPath , Firebug and Firepath to locate elements.
  • Developed test code in Java language using Eclipse IDE and TestNG framework .

Environment: : Java, Appium, Selenium Web driver, TestNG, VB.NET, SQL, IOS, Mobile Testing, JIRA, Oracle10g, Jenkins, C#, .NET, Microsoft Test Manager, JMeter, Cucumber.

Confidential, Phoenix, AZ

QA Automation Engineer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing and End to End Testing.
  • Tested the application in highly dynamic environment with sprint team using Agile methodology.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
  • 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 WebDriver.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed Unit testing with TestNG test frame work and use Bromine for easy running the test and store the result for analysis the test.
  • Used Build tool like Maven to generate test report.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Involved in Web Services Testing using SOAP UI.
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved with SDLC models waterfall and AGILE Methodology projects (Scrum and XP).
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Maven, SOAP UI, Eclipse IDE, HP Quality Center 11.0, agile, Oracle 11g and Windows.

Confidential, Springfield, MO

QA Engineer (Selenium)

Responsibilities:

  • Managed large-scale data migrations, migration simulations, go-lives, functional testing, GUI testing, user acceptance testing, regression testing, compatibility testing, load testing and stakeholder communications.
  • Migration engagement Project Planning and Scoping of time and estimates and forecasting for client.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Involved in testing different processes like data migration (master & transactional) and documented testing documents in JIRA.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.
  • Worked on acceptance testing using Selenium WebDriver.
  • Developed test automation frameworks such as Data Driven, Keyword Driven and Hybrid using Selenium WebDriver, TestNG and Maven.
  • Involved in the Data migration and validation tasks
  • Created automation scripts in SoapUI tool Groovy Script for web services testing and to test SOA based architecture application to test SOAP services and REST API.
  • Performed testing on REST based web services testing using SoapUI, POSTMAN.
  • SoapUI-Pro Application was used to do black box testing to call interfaces on SOAP based and RESTful Web Services.
  • Executed SoapUI for preliminary smoke-test to validate the build.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Extended TestNG framework by adding some helper classes and methods.
  • Involved in creating automation test suites for progression & regression testing in SoapUI.
  • Validated request and response XML/ JSON. Added assertions to validate the XML/ JSON in Web services SOAP and RESTFUL service.
  • Performed GET and POST requests in Ajax of XML, JSON using JavaScript, JQuery.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application. Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Conducted backend testing using SQL queries to validate data for database.
  • Preparation of Daily and Weekly status reports. Attending weekly defect report meetings and presented progress updates.

Environment: ­-Java, Java Script, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jenkins, SOAPUI, JQuery, Eclipse, Firebug, Firepath, Postman, XML, DOM, GIT, Jira, ALM, Internet Explorer, Chrome, Firefox, SQL and Windows.

Confidential, Canonsburg, PA

QA Analyst/BA Analyst

Responsibilities:

  • Involved in testing of application using the Scrum (Agile ) methodology.
  • Used Firebug and Fire path for identifying the web elements uniquely in the web page.
  • Developed automation test scripts using Selenium WebDriver and Java.
  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
  • Developed and executed SQL queries for backend testing .
  • Responsible for smoke testing , UAT testing .
  • Implemented Core Java and Object-Oriented concepts.
  • Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization .
  • Generated Reports and Documentation.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAPUI .
  • Used parameters, data provider TestNG annotations to perform regression and functional testing.
  • Used Actions and Action classes for performing Keyboard and Mouse events.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used Hybrid which is a combination of both Keyword and Data Driven Framework to extract data from external Excel files using Apache POI and load into the variables in the scripted code.
  • Interacted with business people and developers to exchange the updated status and interacted with developers to resolve technical issues.
  • Implemented Page FactoryModel in the data-driven framework.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath .
  • Developed Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.
  • Reported daily status of data creation and sent weekly status reports .
  • Execution of QA and Testing processes, and plans, bug documentation and bug tracking and used Requirement management and bug tracking testing tools like Quality Center.
  • Used SVN as a source repository system to share code within the office as well as team overseas.
  • Involved in writing Test plan and performing Manual Testing.
  • Executed the manual testing process of Positive Testing and Negative Testing, Integration Testing.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, tCSS, Cucumber, SQL, Html, MS-Excel, Jenkins, SVN, Log4j.

Confidential

QA Analyst

Responsibilities:

  • Prepared various reports based on different stages of Testing.
  • Involved in identifying the manual test cases for automation.
  • Involved in preparing Test data based on business functions.
  • Executing Test Scripts in Selenium WebDriver for Regression Testing and analyzing the Test results.
  • Involved in writing the test cases test data and test scripts.
  • Developed project in Eclipse IDE.
  • Involved in updating and executing test cases per requirements.
  • Identified the Test Cases and documented them in Quality Center .
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA , Developers and Clients.
  • Written SQL Queries on Oracle database.
  • Worked as a Quality Center support to ensure efficient services to the team and the client.
  • Entered defect in Quality Center and conduct regression testing after fixing the defect.
  • Performed data driven testing by using JDBC as a data source & configured SQL queries to fetch data from the Oracle database.
  • Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
  • Worked on Functional testing, Smoke Testing, Adhoc Testing, Regression Testing, Component Testing and Browser Compatibility testing. As a Regression POC, I have maintained the Regression scripts for the whole application by updating the scripts, adding new scripts and executing the scripts.
  • Involved across the full test lifecycle including planning, design, execution and reporting of tests, using appropriate testing tools and techniques and conforming to agreed processes.
  • Performed all phases of end-to-end testing which includes Acceptance testing, Functionality testing, and Smoke testing of the Application, its interfaces and Client-Server Utilities.
  • Followed Unified Modeling Language (UML) methodology using Requisite Pro and Rational Rose to create/maintain: Use Cases, Activity Diagrams, Sequence Diagrams, and Collaboration Diagrams.
  • Provided daily and weekly reports to project manager and team leaders.

Environment: - Selenium WebDriver, Jenkins, Maven, TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, HP QTP, MS SQL Server, and Windows.

Confidential

QA Analyst (Manual Tester)

Responsibilities:

  • Involved in the full testing Life-Cycle from analyzing business requirements to testing phase
  • Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
  • Developed Test Strategies, Test plans, Test Cases, steps, scenarios, RTM (Requirements Traceability Matrix), execution and Summary reports
  • Conducted the Functional, System, Integration, Regression, UAT and Sanity testing.
  • Tracked all the issues using HP Quality Center and made sure that all the issues were fixed and resolved before the application went into production.
  • Identified defects and interacted with developers to resolve them and provided full support to the Test team.
  • Coordinated defects with Business/SMEs/Development team for clarifications, testing status and defect tracking.
  • Prepared Status Summary Reports with details of executed, passed and failed test cases. Also involved in ST Entry and Exit criteria reports.
  • Helped the Business Users in performing the UAT by providing the test cases, issue log templates and providing the test data.
  • Prepared Testing data table using SQL Queries for validating the update on database upon execution.
  • Escalated issues, risks, blocking defects, design questions/clarifications in person to all relevant parties immediately and constantly work on resolution.
  • Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.
  • Participated in regular project status meetings related to testing phases.

Environment: HP-Quality Center, SQL, SQL Server, Windows XP, Internet Explorer, Chrome, MS office.

We'd love your feedback!