We provide IT Staff Augmentation Services!

Senior Qa Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Mobile, AL

PROFESSIONAL SUMMARY:

  • Over 9 years of experience as a Quality Assurance professional in Automation and Manual Testing for all phases of Software Testing Life Cycle (STLC) dat includes designing and implementing test plans, test cases, test execution, defect reporting and tracking. Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG for web - based and mobile applications. Good experience as a Senior QA Automation Test Engineer in various domains like Health Care, Insurance, Banking Retail and Finance.
  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Proficiency in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing test scenarios, plans, test cases, strategies, scope, test procedures and test matrices.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse, TestNG (Regression tests) and JUnit.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Well conversant wif the implementation from scratch and practical hands on experience in different types of framework like Keyword Driven, Data Driven, Hybrid and Page Object Model(POM).
  • Expertise in working noledge of Core Java and Object Oriented Concepts.
  • Proficiently worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.
  • Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
  • Expert in logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Efficiently performed on Continuous Integration tools such as Jenkins, Maven and SVN/GIT to manage different versions of the source code.
  • Experienced in Cross-Browser testing using Selenium to check dat the web application works as expected in different browsers.
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library wif TestNG.
  • TEMPEffectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center, Rally and JIRA.
  • Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page wif having different DOM's for every iframe.
  • Implemented the selenium synchronization using implicit and explicit waits.
  • Experienced in handling Pop-ups wif Selenium using Alert methods. Experience in handling multiple windows in selenium using getwindowhandles method.
  • Proficiency in working wif Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Working noledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.
  • Knowledge on mobile testing using Appium on real and virtual devices and sound noledge in Perfecto Mobile which is a cloud based mobile testing.
  • Experienced in Salesforce testing and automation. Worked on force.com and Apex.
  • Worked on databases such as Oracle, Microsoft SQL Server, MySQL and establish JDBC connectivity between the Java Programming language and a wide range of databases.
  • Experienced in performing GUI, Functional testing, System testing, Regression testing, Adhoc testing, Smoke/Sanity testing and User Acceptance Testing(UAT) using manual & automated testing tools.
  • Experienced wif Soap and Restful web services testing using SOAPUI tool. Knowledge of XML, WSDL, and XPATH.
  • Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
  • Skilled in Coordinating wif Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Ability to work TEMPeffectively as an individual contributor and also an excellent Team player.

TECHNICAL SKILLS

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

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Test NG, JUnit, Cucumber, SoapUI, Appium

Test Build & Integration Tools: Maven, ANT, Jenkins

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

Programming Languages: C, C++, JAVA, Gherkin, Apex(force.com)

Markup Languages: HTML, XML, XPath, CSS

Databases: MySQL, Oracle, Microsoft SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome

Defect Tracking Tools: HP QC/HP ALM, JIRA, Bugzilla, Rally

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

Web Services: REST, SOAP, SOAP UI

Version Control Tools: GitHub, SVN

PROFESSIONAL EXPERIENCE

Confidential - Mobile, AL

Senior QA Automation Test Engineer

RESPONSIBILITIES:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Involved in preparing test cases using Selenium Web driver(Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Implemented TestNG automation framework for Smoke Test to ascertain dat the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and also performed Integration Testing &System Testing usingSelenium WebDriver automation scripts.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Performed Parallel and Cross Browser testing 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 and also at important checkpoints of application execution.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber and TestNG.
  • Used Hybrid Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Managed the Framework dependency jars using Maven.
  • Customized Selenium API to suit in testing environment.
  • Involved in developing automated test cases using Cucumber in TestNG.
  • Maintained the Selenium &Java Automation Code and resources in source control GIT.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Used GitHub as a source repository system to share code wifin the office as well as wif the team in overseas.
  • Interacted wif the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Java, Selenium WebDriver, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office Excel, Cucumber, Eclipse, Maven, TestNG.

Confidential - Los Angeles, CA

Senior QA Automation Test Engineer

RESPONSIBILITIES:

  • Analyzed business requirements and functional documents, created the test strategy document dat define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Responsible for working wifin a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed the build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel Processing usingSeleniumWebdriver in TestNG.
  • Developed test scripts for Web elements by identifying the locators using FireBug and FirePath Firefox plug-ins.
  • Developed custom libraries forautomationusingJAVA&SeleniumWebDriver.
  • Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
  • Developed required Selenium support code in JAVA for Cucumber.
  • Used Firepath and Firebug Firefox plugins for identifying all the web elements using locators.
  • Involved in Web Application GUIautomationcreating regression suites usingSeleniumWeb Driver,JUnit/TestNG, Eclipse.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review wif peers and test leads. The workgroup consists of business system analysts, developers and architects.
  • Used XPath and DOM to work wif 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 ExtentReports API.
  • Maintained user documentation wif TestNG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Used data-driven framework wif POM to accomplish a regression cycle which is robust and reusable across multiple applications.
  • Utilizing noledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.
  • 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 SQL 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.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JSON test reports for analyzing the test outputs.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment:Java,SeleniumWebDriver, Selenium Grid, SOAP UI,TestNG, Firebug, Firepath, XML, XPATH,DOM,Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, Maven.

Confidential - Charlotte, NC

QA Automation Test Engineer

ROLES AND RESPONSIBILITIES:

  • Involved in preparing Master Test Plans, QA metrics and mentoring the team in testing methodologies.
  • Manage life cycle ofautomationproject involving in hosting theautomationmeetings, coordinating, gathering theautomationrequirements and defining the scope ofautomationtesting.
  • Developed the automated test script for regression test suite in an application by usingSeleniumtool..
  • Worked onSeleniumWebDriverautomationscript in Java for cross browser testing. Used testingannotations to group the test methods and for cross browser.
  • Involved in Web Application GUIautomationcreating regression suites usingSeleniumWeb Driver, JUnit/TestNG, and Eclipse.
  • Developed test scripts to fetch test data from Excel using Apache POI API.
  • Use Firepath and Firebug Firefox plugins for identifying all the web elements using locators.
  • Developed Java Test scripts using TestNG annotations.
  • Maintaining theSeleniumand Javaautomationcode and resources in the SVN source control.
  • WroteSeleniumscript for taking screen shots using Extent Reports API and implemented action class to perform mouse movement.
  • Developed and maintained automated regression test cases in Selenium Webdriver using Java programming language and TestNG Configured ANT for JAVA automation projects and for project object model (POM).
  • Design and BuildAutomationFramework from scratch usingSeleniumWebDriver, Eclipse, TestNG and Java in Windows platform.
  • UsedSeleniumPage Object Model, Page Factory design pattern to build data driven framework.
  • Interacted wif the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.
  • Attended weekly design meetings to understand the application and specific new or modified features.
  • Analyzed functional requirements and design specifications to ensure dat application meets all technical and business requirements.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from Oracle database.
  • Participated in sprint planning, execution, testing and releases in Agile Methodology.
  • Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
  • Performed database validation using Oracle SQL queries and wrote testautomationscripts using SeleniumWeb Driver.
  • Configured Jenkins built job for continuous integration and also for regression testing.
  • ImplementedautomationusingSeleniumWebDriver, JAVA,SeleniumGrid, TestNG, and Jenkins.
  • Extensively worked in Regression testing usingSeleniumWebdriver in TestNG.
  • Used Junit and TestNG as testing framework, and Maven for project building.
  • Performed functional testing of SOAP Web Services using SOAPUI Tool.
  • Implemented BDD (behavior-driven development) to run automated acceptancetests using Cucumber tool.

Environment: Java,SeleniumWebDriver, Cucumber, TestNG, Maven, Jenkins, SOAP UI, ANT, Agile, Firebug, Firepath, XPath, Eclipse, Quality Center, Oracle, Windows, Java, J2EE

Confidential

QA Analyst

ROLES AND RESPONSIBILITIES:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and ReleasePlanning meeting.
  • 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 wif 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 usingSeleniumand approve for regression suite.
  • CreatedSeleniumTest cases forautomationusingSeleniumWeb Driver and Java.
  • Used Hybrid Framework ofSeleniumto get data from Excel using Apache POI Api.
  • Parallel, Cross - Browser Testing usingSeleniumGrid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate dat data is being populated in appropriate tables and manually verify the correctness of the data wif front-end values.
  • Performed agile testing, review the stories and participated in Daily Scrum meetings, Iteration Planning and Release Planning meeting and used Rally Tool.
  • Interacted and worked wif the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted wif users by conducting User Acceptance Testing (UAT) to ensure dat the total functionality of the application was met by complying wif all the business requirements.
  • Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
  • Discussed wif team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated wif 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 theQAenvironment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

    Environment: Java, J2EE,SeleniumWeb Driver, Selenium Grid, SOAP, REST, TEST NG, HTML, Java Script, Quality Center, JXL, Agile Methodology, Rally, SQL.

    Confidential

    QA Analyst

    ROLES AND RESPONSIBILITIES:

    • Designed and developed the application using agile methodology.
    • Used the iterative incremental framework Scrum wif Agile Software Development.
    • Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
    • Involved in database schema design and review meetings.
    • Configured application flow, controlling logic and navigation.
    • Designed and developed base classes, framework classes and common re-usablecomponents.
    • Involved in re-factoring the existing components to meet the current application requirements.
    • Used variousJavaand J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
    • Involved in Performance tuning, debugging issues in testing and deployment phases.
    • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data wif enforced relationships between the tables.
    • Utilized PL/SQL for querying the database.
    • Coordinated on-site and offshore development teams in various phases of the project.

      Environment:Java, J2EE, JSP, Servlets, EJB, XML, HTML,JavaScript, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.

We'd love your feedback!