We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Around 8 years of experience as an Automation Test Engineer and Manual Tester.
  • Worked in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) - Waterfall and Agile/Scrum.
  • Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
  • Well conversant with the implementation from scratch and practical hands-on experience in different types of frameworks likes Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).
  • Experience in design and development of Behavior Driven Development (BDD) framework from the scratch by writing Gherkin Features-Scenarios Steps and Step Definitions using Spec Flow and Cucumber.
  • Experience in working with open-source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, JUnit, JIRA, and Eclipse.
  • Expertise in developing test scripts using Selenium WebDriver executed automated test scripts & analyzed the results.
  • Excellent experience with build management tools like Maven.
  • Experienced in using web-debugging tool like Firepath and Firebug for finding elements and element locators.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Design & Develop data driven framework from scratch using Selenium WebDriver, TestNG, Apache POI and Page Object Model Design Pattern.
  • Extensively used XPATH, Regular expression and classes to perform UI actions.
  • Integrated successfully build deployment tools like Jenkins, Maven with Selenium Automation frameworks for nightly regressions. Have done database testing by using MS SQL, Oracle & DB2.
  • Expertise in documenting defects with a high level of detail, accuracy and informative steps using Quality Center, JIRA, IBM Clear Quest and Bugzilla.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming).
  • Experienced in performing Database testing using SQL, JDBC, stored procedures, and triggers.
  • Proven ability in working individually or as part of the team, Problem solving, reporting, and assisting to Manage.

TECHNICAL SKILLS

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

Testing Tools: Selenium WebDriver, QTP, TestNG, Jasmine, Selenium IDE, Selenium RC, Selenium Grid, Junit

Test Build& Integration Tools: Maven

Frameworks: Keyword Driven, Data Driven, Hybrid, Behavior Driven, TestNG

Databases: MySQL, Oracle, SQL Server

Defect Tracking Tools: JIRA, Quality center, Bugzilla.

Programming Languages: JAVA, VB Script, C, C++, C#

Markup Languages: HTML, XML, XPath, CSS

Operating Systems: Windows, Unix/Linux

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

Utilities: Eclipse, GIT, Firebug, Firepath

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

PROFESSIONAL EXPERIENCE:

Confidential - Cary, NC

Senior QA Automation Engineer

Responsibilities:

  • Creating test plan and test strategy documents and reviewing with the team and publishing them in confluence.
  • Attending daily stand up and scrum meetings to discuss the progress on our work and blockers if have any.
  • Participating in backlog grooming, sprint planning and creating Jira stories for that sprint.
  • Developing the test plan and test cases for the positive and negative scenarios keeping in mind the Boundary Value Limitations and Equivalence Classes coordinating with the customers upon solid analysis of the user stories.
  • Recognized and classified overall plan for Test Scope, Test Strategy High-level Document, and Test Data within the context area of each sprint.
  • Writing and executing test scenarios, test cases and test scripts for the web applications using JAVA, Selenium Web Driver and TestNG with a good analysis of the element locators and web driver methods.
  • Working extensively in the development of Hybrid Framework design on TestNG platform and used Apache POI to read data from external sources.
  • Working with utilities like Firebug and Firepath for the identification of web elements using locators such as id, name, Xpath, CSS Selectors, Link Text, Partial Link Text, and Tags.
  • Performing cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Performing Feasibility Analysis on the test cases to analyze the feasibility of the test cases for automation and for the creation of the regression test suite.
  • Performing Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration Testing with other programs, hardware, operating systems, and network environments.
  • Coordinated with the Manual and Automation QA delivery schedule with Relationship Manager, Product Development and Offshore Team for the Initial and Strategic Solutions.
  • Working on web services testing using assertions such as XPath, XQuery and Contains assertions.
  • Involved in developing BDD features, scenarios and step definitions using Cucumber and Gherkin using Junit and automated them using Selenium Web Driver.
  • Using MAVEN for build management, GIT as source repository and Jenkins for Continuous Integration of the builds.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Involved in the use of Cucumber Step Definition, Scenarios and Features.
  • Reviewed and updated the test cases in review log, updated test cases based on the review comments given by Business SME’s.

Environment: JAVA, Selenium Web Driver, Jenkins, MAVEN, GIT, Apache-POI, Cucumber, Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML.

Confidential - Atlanta, GA

Sr.QA Automation Engineer

Responsibilities:

  • Implemented Agile methodology, Software Development Life cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead, and project manager.
  • Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non- Functional Testing.
  • Elicited requirements from business to determine functional specifications leading to concrete implementation requirements.
  • Performed Keyword Driven and Data Driven Frameworks using CSV, CSS Selectors as a part of Framework.
  • Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug-in.
  • Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Performed End-to-End testing by Manual and Automation.
  • Worked on different kind of Web Element locators like ID, Name, CSS Selector and Xpath for identifying the fields.
  • Used Requirement Traceability Matrix (RTM) document to ensure whether all the proposed test cases are covered or not as per SRS document.
  • Performed Selenium automation using Selenium Web Driver and Selenium IDE.
  • Performed parallel execution of test cases using Selenium Grid.
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Worked with JIRA as a project management and defect tracking tool.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Performed Load testing to analyze and measure the performance of the application using J meter and Load Runner.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, By with different Locators (Xpath, CSS, id, Link text).
  • Wrote SQL queries extensively, queried database and generated test reports.

Environment: Eclipse, JIRA, Selenium WebDriver, Selenium Grid, Hybrid, Keyword Driven, Data Driven Framework, Page Object Model (POM), Chrome, Firefox, Internet Explorer, XML, Excel.

Confidential - Boston, MA

QA Automation Engineer

Responsibilities:

  • Reviewed the Product Backlog, Functional Speci cations Document, and Technical Documentation.
  • Developed automation framework from scratch using Selenium WebDriver based on the manual scripts.
  • In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Selenium from Scratch. ¬¬
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created and executed scripts in Selenium automation using Selenium WebDriver and Java and used Eclipse IDE Test to automate test cases.
  • Worked extensively on Cucumber BDD and TestNG framework using Eclipse IDE and Selenium WebDriver.
  • Followed Agile methodology, attended QA group meetings, sprint retrospective meetings and daily stand up meetings.
  • Experience in writing the feature files and step definitions for that test case.
  • Designed, developed and implemented Page Object Model (POM) Pattern based on Behavior Driven and TestNG automation testing framework utilizing Selenium Web-Driver.
  • Used Selenium WebDriver APIs for writing TestNG test suites and test cases for functional testing.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Identified software capability and reliability by conducting functional, system, and regression testing.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java, and TestNG.
  • Served as a coordinator for all testing activities on a project.
  • Wrote test cases to handle Alerts on the webpage.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Selenium GUI Object/element veri cation is done through XPath, CSS locators.
  • Used Firebug and Firepath for element identi cation while creating Page Object Repository.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Involved in writing and executing the Test cases and Test Suites using Java and Selenium WebDriver.
  • Executed testcases and participated actively in System Integration Testing and Regression Testing and used SoapUI to test the application web service.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using JIRA.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers, and Clients.
  • Used Jenkins tool for continuous integration of the builds.
  • Conducted backend testing using SQL queries to validate at a for database and Used SQL queries for retrieving data from the database for executing user-speci c testcases.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.

Environment: Selenium WebDriver, Eclipse, SoapUI, Java, TestNG, Oracle, SQL, Jira, Jenkins, TDD, BDD, XML, JavaScript, SQL, Cucumber, Agile.

Confidential

Jr QA Consultant

Responsibilities:

  • Reviewed the Product Backlog, Functional Speci cations Document, and Technical Documentation.
  • Analyzed the requirement documents, passed them on to the team and reviewed test plan, test design and test scenarios.
  • Used Quality Center for creating Test Plans and Test Cases and register the expected results.
  • Experienced working in Agile environment and made deliverables to meet iteration to iteration.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Uploaded test cases, executed test cases and logged defects in Quality Center and interacted with developers to resolve technical issues.
  • Experience in working with Software Development team in resolving defects and presenting the Defect Status reports, resolving requirement, and observed design inconsistencies.
  • Worked as the single point of contact and responsible to report status and risks to senior management.
  • Performed data validation testing writing SQL queries.
  • Wrote complex queries in Teradata SQL assistant to check the data from Source and Target.
  • Used Teradata utilities (MLOAD & FLOAD) to load the source files in to test region. And did the querying on the same data.
  • Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using Informatica.
  • Documented all the lessons learnt throughout the project and stored them in SharePoint for future .

Environment: Teradata, SQL assistant, Putty, Fast Load, Multi Load, BTEQ, Data stage director, MS-Excel, UNIX, Shell Scripting, HP Quality Center.

We'd love your feedback!