We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

South California Los, AngeleS

PROFESSIONAL SUMMARY:

  • Senior QA Automation Engineer with over 8 years of experience in reviewing business requirements, documenting test cases, API testing, testing both Web based and client server applications, developing and maintaining Automation frameworks - Data Driven Frameworks, Hybrid, Page Object Model and generating automatedscripts using Selenium while serving various domains like Banking, Healthcare, E-commerce and Insurance.
  • Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications .
  • Extensively involved in UI Automation by using Selenium (IDE, RC, Web Driver and Grid), Java, SOAPUI Testing, Database SQL Testing, Web application Testing.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
  • Proficient inanalyzingBusiness Requirements, Functional and Technical specifications, User Requirements, Performing GAP Analysis and Test estimation.
  • Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.
  • Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.
  • Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke test and Regression test using TestNG.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional Testing using the Test NG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.
  • Used Selenium Web Driver and TestNG to run paralleltesting by creating Groups and categorizing test cases
  • Experience in developing selenium automation framework using TestNG and developing ANT/Maven targets to execute automation suites .
  • Tested SOAP Web Services by understanding the WSDL, driving the parameters from property files and scripting using groovy scripting.
  • Developed Selenium Synchronization using Conditional Implicit and Explicit waits and Unconditional Wait conditions.
  • Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development)using Cucumber.
  • Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
  • Experience in configuring Jenkins to email the content of the status of the build.
  • Generated test logs using Log4j for various log levels.
  • Experience in preparing test data for positive and negative Testing and identified critical bugs in the product early in the test execution cycle.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla etc.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling and Collections)
  • Experienced in Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Experience in testing native applications on iPhone, Android devices using APPIUM.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

EXPERTISE IN:

  • Agile/Scrum, Waterfall
  • TestNG/Junit
  • Selenium IDE/RC/WebDriver/Grid
  • SoapUI/REST API
  • JAVA
  • Maven/Jenkins
  • Frameworks- DataDriven, Keyword, Hybrid, Page Object Model
  • JIRA/RALLY

TECHNICAL SKILLS:

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC, BUG LIFE CYCLE

Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, TestNG, JUnit, AutoIT, Cucumber, QC, QTP, Log4j, SOAPUI, Load Runner

Test Build & Integration Tools: Maven, ANT, Jenkins, Hudson, Git,SVN

Bug Management Tools: JIRA, HP Quality Center, ALM, Rally, Bugzilla

ProgrammingLanguages: JAVA, C, C++, Python, Java Script, VB Script

Databases: MYSQL, Oracle, SQL Server

Markup Languages: HTML,CSS, XML, XPath, CSS Selector

Operating Systems: WINDOWS 7, 8, 10, Ubuntu, Linux, Unix, Mac, IOS, Android OSS

Frameworks: TestNG, KeyWord driven, Data driven, Hybrid, Page Object Model

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

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

Mobile Testing Tools: Appium, Perfecto Mobile

Utilities: Eclipse, FireBug, FirePath

PROFESSIONAL EXPERIENCE:

Confidential, South California, Los Angeles

Senior QA Automation Engineer

Responsibilities:

  • Worked in a scrum/agile process for delivering the outputs on time.
  • Was involved in Sprint planning, Review Sessions, Scrum meetings.
  • Developed and Executed Test Scripts using Java, Selenium Web Driver, TestNG.
  • Validated all UI components, Popups, Browser navigations, Mouse Movements.
  • Performed Multi browser testing to check application can work and used Selenium Grid by configuring the hub and node.
  • Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Executed Functional Testing, Integration Testing, System Testing.
  • Performed Parallel and Cross Browser as Selenium, TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred.
  • Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium,Cucumber, TestNG and XPath.
  • Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Managed user stories and tasks using Rally as tracking tool.
  • Tested request and response XML’s based web services interfaces using SOAP UI.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Java, Eclipse, Selenium WebDriver, Selenium Grid, Appium, Jenkins, Soap UI, Sauce labs, Apache POI, CSS, HTML, Java Script,Rally, maven, TestNG, GitHub, Log 4j, MYSQL, Cucumber.

Confidential, Wilmington, Delaware

Sr.QA Analyst

Responsibilities:

  • Analyzed User stories, Business Requirements, Functional Requirements and System Requirements and participated in Sprint Planning, Review Sessions and Scrum Meetings.
  • Designed Data Driven framework for reading the data from excel sheets using Apache POI (Page Object Index) library and TestNG data provider.
  • Worked with utilities like Firebug and Fire path for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text and Tags.
  • Designed, coded and executed automated tests using Java/TestNG/XML/SQL based test frameworks.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
  • WorkedonSeleniumGridforautomationscriptinJavaforcrossplatformtesting.
  • Handledscriptstonavigatetovariousiframesandtohandlemultiplewindowsandperformedoperations on the web elements.
  • Dealt with Ajax requests in Selenium Web driver using Synchronization.
  • Responsible for testing SOAP Web Services by understanding WSDL, driving the parameters from property files and scripting using groovy script.
  • Performed cross-browser Testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Used Jenkins and Maven to regularly build the project from the remote repository to keep track of failed builds.
  • Used Tags, Data tables, Hooks, Annotations and manage code efficiently by reducing redundancy in cucumber.
  • Integrating Cucumber with Jenkins and thus generate reports according to the requirement.
  • Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.
  • Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Involved in installing the mobile application on various platforms and OS.

Environment: Selenium WebDriver, Selenium Grid, Java, JIRA, TestNG, Jenkins, Maven, GIT, MYSQL, Apache-POI, Oracle, Eclipse, Firebug, Firepath, SOAPUI, CSS,Cucumber,HTML,JavaScript,Appium.

Confidential

QA Analyst

Responsibilities:

  • Analyzed business requirements and functional documents, created to define thetest environment, phases of Testing, entrance and exit criteria into different phases of Testing and resources required to conduct the effort.
  • Performed the build and maven dependencies using Maven build tool.
  • Developed test scripts to identify the web Elements through locators using Firebug and Fire Path Firefox plugins.
  • Performed Parallel and Cross Browser TestingusingTestNGon different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Used XPath and DOM to work with dynamic and static objects inSelenium.
  • Created test approach and test cases for logging module.
  • Reviewed and analyzed the existing test scripts.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Maintained user documentation with Selenium output screenshots for User acceptance Testing (UAT).
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • DevelopedBack-end Testingusing complex queries to retrieve the user information to cross validate in UI and databases.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Prepared the data to cover various scenarios and wrote MYSQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Performed agile Testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java,SeleniumWeb Driver, TestNG, Firebug, Fire path, XML, XPATH, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, MYSQL, Jenkins, SoapUI, Eclipse, Maven,HTML,CSS,JavaScript.

Confidential

QA Test Engineer

Responsibilities:

  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional Testing.
  • Developed Functions and Sub Procedures, saved them in library files and used them whenever required.
  • Performed Smoke Testing, Sanity Testing, System Health Check before beginning to test officially, Functional Testing, Regression Testing, Manual and Automated Testing, Integration Testing, Back-end validation Testing and End to end Testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.
  • Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
  • Executed test scripts and validated the actual results against the expected results.

Environment: Selenium Web Driver, Java, JavaScript, HTML, Junit, Jenkins, ANT, CSS, Firebug, XPath, Eclipse, Jira, Windows, Unix, Oracle.

Confidential

Manual Tester

Responsibilities:

  • Involved in preparingTest ScenariosandTest Casesbased on business requirement documents usingTest Director
  • Prepare Test Plan, Test Summary Reports, and Test Cases for manual Testing based on the Requirement Document for the Functional, Integration, and UAT.
  • PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements
  • PerformedGUI, Regressionanddata driven Testing
  • UsedTest Directorfor bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.
  • Interacting with the development and Testing teams to improve overall quality of the software
  • Analyzed the performance based on the reports generated
  • Responsible for providing regular status report to the management

Environment: Manual Testing, QTP, Quality Center, Waterfall, UNIX, Windows, SQL server, RTM.

We'd love your feedback!