We provide IT Staff Augmentation Services!

Sr. qa automation engineer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 8 years of experience in Software Quality Assurance and Testing Applications (Both Manualand Automation testing)
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience in web user interface automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, Jbehave, SOAP UI and HP Quality Center.
  • End to end project execution skills right from understanding Functional Requirements and Design documents to designing test scenarios and test cases, executing tests, capturing results and generating test reports.
  • Hands - on experience on mobile testing using emulator and simulator for Android and IOS devices using Appium and Perfecto.
  • Adept at using both functional and automated testing tools to troubleshoot applications under test.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, Performance testing, Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Used Selenium Cucumber for functional validation and Behavior Driven Development (BDD), Test Driven Development (ATDD) framework.
  • Expertise in designing, developing and executing customized Performance tests in Load Runner
  • Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
  • Expertise in using UI Automate viewer in Appium to inspect elements in mobile applications.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing
  • Experience in analysis, design, development and creation of test plans, Test Case based on business, Functional and requirements. Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experienced working on test management tools like team foundation server (TFS)
  • Expertise in working with Checkpoints of QTP
  • Good programming skills in Java, Python, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and 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.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, Cucumber, Restful, SoapUI, POSTMAN, Para soft SOA, Firebug, QTP, IBM RFT, fire path

Test Build& Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Protractor, Karma

Databases: MySQL, Oracle SQL Server, TOAD, OLAP and OLTP

Defect Tools: JIRA, ALM, Rally, Bugzilla

Programming Languages: JAVA, VB Script, Gherkin, C, C#, C++, Ruby, Python, Groovy Utilities IntelliJ, Eclipse, GIT, SVN, Firebug, fire path

Operating Systems: Windows XP/7/8, UNIX, LINUX

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Mobile Testing Tools: Perfecto, Seetest, Appium, Calabash

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

WORK EXPERIENCE:

Confidential, Jersey City, NJ

Sr. QA Automation Engineer

Responsibilities:

  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Created whole test framework using Selenium WebDriver for further test creation and execution.
  • Performed performance and load testing by using Selenium WebDriver.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)
  • Involved in Integration testing, Regression Testing, UAT Testing, execution of Test cases, capturing, reviewing and analyzing test results. Raising the defects, tracking for itsClosure and preparation of defect report Developed automation framework to test SOAP based Web Services using TestNG.
  • Implemented mobile automation framework using APPIUM.
  • Implemented Appium Scripts to test IOS and Android platforms.
  • Expertise in using UI Automat viewer in Appium to inspect elements in mobile applications.
  • Maintained and executed Maven build files for running automated tests.
  • Used Maven to help manage project's build, report and documentation across the network.
  • Designed, developed and executed performance test scripts in Load Runner for performance testing
  • 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.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Automated Rest API tests in Cucumber/Selenium framework.
  • Extensively used selenium WebDriver API (org.openqa. selenium), Junit API (org.junit) and TestNG API to write test cases and automated all the test cases
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution Used Jira for defect reporting and tracking
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Worked with cross functional teams to diagnose, troubleshoot and root cause customer issues
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed manual and automated test procedures for functional testing of Web services and worked on Restful API testing Participated in internal and cross functional code and design reviews.
  • Involved in Capturing Events and Played Back Scripts using QTP.
  • Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
  • Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
  • Developing SQL Queries/SQL Procedures to test data load.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Played a key role in production releases and perform UAT test of the system.
  • Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
  • Perform drafting according to specification, ensured compliance with all project QA procedures and requirements. Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
  • Worked with an integrated team of developers, project managers, and business and testing analysts.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
  • Worked in cooperation with all members within organization and project.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Git, TestNG, Maven, SOAP UI, Quality Center, Eclipse, XPath, Firebug, TFS, Groovy Scripts, Ruby, Agile, SQL and Windows, Jira, Load runner.

Confidential, Austin, TX

Sr. QA Automation Engineer

Responsibilities:

  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements.
  • Automated the functionality and interface testing of application using Selenium WebDriver.
  • Used Selenium WebDriver as an automation tool for record and run secession.
  • Performed functional, system, and regression testing of a web based application working in an agile environment.
  • Used Selenium WebDriver to develop and maintain reusable Test scripts and worked with expert view environment using parameterization, checkpoint, regular expression, object model, virtual objects, and recovery Scenarios etc.
  • Used Selenium WebDriver for automation test execution of the test cases in each iteration.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Created and executed Test Plans/Script, Test Design Specifications, Test Case Specifications and Test Procedures. Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins, Git.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Extensively used selenium WebDriver API, Junit API and TestNG API to write test cases and automated all the test cases
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and Junit.
  • Responsible for developing Performance Testing Plan and Performance Testing strategy based on the business specifications requirements and user requirements.
  • Expertise in designing, developing and executing customized Performance tests in Load Runner
  • Developed TDD/BDD tests using Cucumber by writing behaviors and step definitions.
  • Developed required Selenium support code in JAVA for Cucumber.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Converted manual test scripts to automated test scripts in Selenium.
  • Involved in developing detailed test strategy, test plan, test cases using JIRA for Functional and Regression Testing.
  • Logged and managing the defects and resolving the logged defects in JIRA.
  • Exported and Imported test data between JIRA and MS Excel/Word.
  • Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
  • Managed data base warehouse by transferring daily updates which are edited in current data base.
  • Perform UAT testing with business analyst assistance to check the system after resolving all the defects which are been found during test phase.
  • Understand the requirement details, executing the test cases and capturing the screen shots as per test cases steps and uploading into ALM.
  • Prepared weekly productivity reports and submitted test metrics to the management.

Environment: Java, Selenium WebDriver, Junit, Jenkins, Git, Cucumber, Ant, SOAP UI, Jira, XPath, Eclipse, DOM, HTML, CSS, Java Script, Agile, Load runner. Internet Explorer, Chrome, Firefox, SQL, Oracle and Windows

Confidential, Austin, TX

QA Automation Engineer

Responsibilities:

  • Project is developed using agile/scrum methodology.
  • Analyzed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Written and executed functional test plans for manual testing.
  • Developed Acceptance Criteria for each sprint as part of release.
  • Tested the new functionalities based on the new requirements and coordinated with development team in fixing the issues.
  • Performed Positive and Negative testing by inputting valid and invalid data
  • Participated in daily Scrum meetings to discuss the status of work done.
  • Performed Acceptance Testing for every Release.
  • Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
  • Responsible for creating automation scripts by using QTP with data driven testing framework.
  • Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
  • Created functional libraries with user defined functions and associated with the tests.
  • Enhanced the automation test scripts with checkpoints, Synchronization points, Regular expressions and output values.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Webservices Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Responsible for creating Test Environment for Web Services testing
  • Executed and scheduled the automation test scripts from Quality Center.
  • Involved in Backend Database testing by using Toad.
  • Conduct coding in C#, JUnit and Selenium.
  • Built Automation framework using C# for client services
  • Built automation test framework for client side products using Selenium WebDriver.
  • Conducted automation test framework
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behavior of the system.
  • Involved in User Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
  • Prepared the Test Results document which summarizes testing activities and results.

Environment: QTP10, SOAP UI, Quality Center 10, C#, ASP.NET, Oracle, TOAD, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

Confidential, Houston, TX

QA Automation/Manual Tester

Responsibilities:

  • Run the Automated Regression suite and analyzed results and file bugs
  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium IDE and RC.
  • Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Selenium RC/IDE/Grid, Quality Center, Java, HTML, Java Script, Oracle, VSS, Windows, Team Foundation Server.

Confidential

QA Engineer

Responsibilities:

  • Performed manual testing of the entire GUI of the application and identified the candidates for regression testing. Prepared excel spreadsheets to document the defects and coordinated well with the development team explaining the defects.
  • Executed Manual Test Cases by using positive and negative data inputs.
  • Involved in Manual Testing to check the basic functionality of the modules under test.
  • Extensively used Data Stage for extraction, transformation and loading process. Worked with ETL group for understating Data Stage.
  • Tested the ETL graphs and other ETL Processes (DW Testing) . Prepared Test Scenarios by creating Mock data based on the different test cases.
  • Expertise in writing SQL Statements in database to make sure whether the data is populated in Data Mart/Data warehouse as per Business Rules.
  • Participated in creating Test Plan, test cases, log/tracked defects based on business requirement utilizing HP Quality Center
  • Strong understanding of software Test Methodologies and knowledge of modern software development processes, including Issue/Bug Tacking, Release management, Requirements etc.
  • Utilized waterfall methodology for testing the application.
  • Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.

Environment: Waterfall, HP Quality Center 9.0, ETL, Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, manual testing and Internet explorer, ALM, Windows XP/2003/NT, Linux, Java, JavaScript, ASP.Net, VBScript, VB.Net, Oracle, MS SQL Server

We'd love your feedback!