We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OhiO

SUMMARY

  • Proficient and resourceful Senior QA Engineer, with 5+ years of experience in quality assurance in Automation and Manual Testing for all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Worked on Software Development (SDLC) - Waterfall, Agile/Scrum.
  • Conversant in developingTest Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reportsforTesting.
  • Actively involved in stand-up meetings, Sprint Planning Meeting, Review Meeting, Defect Triage Meeting, And Retrospective Meeting.
  • In-depth knowledge of all QA phases like Manual, Functional, GUI, System, Integration, End-to-end, Regression, Smoke, User Acceptance Testing.
  • Excellent skills in automation testing using Selenium Web driverwith Java as programming language.
  • Strong working knowledge in Java and UI Web Services (SOAP, REST, WSDL, JSON and XML) API testing and test automation in Agile development environment and SOA architecture.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
  • Implemented automation scripts for Cucumber BDD framework.
  • Used Log4j for logging the test logs using loggers and appendersfor various log levels.
  • Handled synchronization problems using Implicit and Explicit wait in Selenium.
  • Expertise in setting up selenium grid using different machines as nodes and one machine as hub to distribute the execution of selenium test scripts on all node machines for cross-browser and compatibilitytesting.
  • Integrated TestNG with Selenium to generate test execution result.
  • Extensively involvedInDesign and implementation of different automation frameworks asKeyword Driven framework, Data Driven framework, Hybrid framework and Page Object Model as design pattern for number of projects.
  • Used Maven build tool to manage framework dependency, plug-in and test suites using pom.xml file.
  • Strong working knowledge in Java and UI Web Services (SOAP, REST, WSDL, JSON and XML) API testing and test automation in Agile development environment and SOA architecture.
  • Performed Back-end testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database using different servers.
  • Worked on Test Management tools such as HP ALM, Bugzilla, RALLY, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Hands on experience in using Apache POI to read the data from spreadsheet to feed data into the test script.
  • Extensive usage of version control software like Git and SVN.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins’ build jobs.
  • Excellent understanding and usage of Object-oriented programming using Algorithms and DataStructures.
  • Good Knowledge and understanding of Mobile testing.
  • Excellent Technical, Analytical, Presentation, Communication and Leadership skills.

TECHNICAL SKILLS

Project Methodologies: Agile/Scrum, Waterfall

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, Cucumber, SoapUI, Perfecto MobilePostman (REST API)

Test Build& Integration Tools: Maven, Jenkins

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

Programming Languages: Java, Python, JavaScript, SQL, Gherkin, C++, C

Markup Languages: HTML, XML

Databases: MySQL, Oracle, SQL Server, PostgreSQL

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

Operating Systems: Windows 7/8, Ubuntu, LINUX

Defect Tools: HP Quality Centre, JIRA, RALLY, ALM, BUGZILLA

Development Tools: Eclipse, SQL Server Management Studio 2008/2015

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OHIO

Senior QA Automation Engineer

Responsibilities:

  • Worked in Agile/Scrum methodology to check the functionality of the application.
  • Worked with cross-functional teams as a part of Agile environment.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behaviour of the applications during different phases of testing using testing methodologies.
  • Extensively worked in Regression testing, Parallel testing usingSeleniumWebDriver and TestNG.
  • Implemented automation using Selenium Web Driver, Selenium Grid, and Maven.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Proficient with testingREST APIs, Web & Database testing.
  • ValidatedSOAP UIandRest API services.
  • Expertise in Maven and performed different operations on pom.xml file to gather required dependencies and run numerous test scripts.
  • Designed and documentedREST/HTTP, SOAP API, including JSON data formats and API versioning strategy.
  • Executed test scripts relating to mouse hover using Actions class and found hidden elements using XPath, CSS Selector and window handle classes.
  • Involvedin creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Good Experience in XML, Web services, Soap UI, Rest API Testing, and JMeter.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Developed scripts to navigate to various I Frames and performed operations on the web elements.
  • Used AutoIT tool to handle window-based popup.
  • Developed Cucumber Step-Definitions for Rest API testing using Rest and usage of Soap UI or Postman tools.
  • Generate TestNG reports for analysing the output of tests.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Used Gitas version control for storing the test scripts.
  • Performed back-end testingwith the help of SQL queries to retrieve the user information to cross validate in UI and databases.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Participated in Daily Scrum, Defect TriageMeetings, Release Planning meeting and used JIRA Tool and peer review with team.
  • Involved in Web services testing using SoapUI Pro Tool.
  • Validated request and response using assertions such as XPath, XQuery and Contains assertions.
  • Configured JDBC connections to retrieve data from database.
  • Generated test logs using Log4j for various log levels.

Environment: Selenium WebDriver, TestNG, Eclipse, SQL server, XML, HTML, Maven, Selenium Grid, Agile, Jenkins, JIRA, SoapUI Pro, Microsoft Excel.

Confidential

Senior QA Automation Engineer

Responsibilities:

  • Analysed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development) using Cucumber.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver.
  • Developed a Hybrid driven framework with page object model approach for multiple applications which involved Selenium for writing scripts.
  • Performed analysis of the GUI and preparing plan of automation testing procedure.
  • Developed Maven targets to execute automation suites.
  • Created and Verified Web services API requests, SOAP Protocols.
  • Wrote test cases to handle Alerts on the web page.
  • Worked on Jenkins for Continuous integration.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Worked on JDBC Connections to connect database to validate data.
  • Used SoapUI and Postman for testing Web Services.
  • Performed cross browser testing on different Operating Systems like Window, Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
  • Regression testing was performed after each build release of the application and updated the scripts by executing the Regression suites built using Selenium.
  • Performed backend testing by writing and executing SQL queries to validate that data is being populated on theUI.
  • Experienced in analyzing application and components behaviour with heavier loads and optimizing server configurations using JMeter.
  • Performed Mobile Application testing using cloud-based testing on handsets using Perfecto Mobile.
  • Used RALLY as the defect-tracking tool.
  • Used Git as a source repository system to share code.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behaviour of the applications during different phases of testing using testing methodologies.
  • Planned for Test Execution activities to accomplish tasks on daily/weekly basis.

Environment: Agile, Java, Selenium WebDriver, Selenium Grid, Eclipse, MySQL, WSDL, XML, Jenkins, SoapUI, RALLY, Maven, Cucumber, Git.

Confidential

QA Analyst

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Understood and interacted with Business Analysts to determine functional specifications.
  • Performed Functional testing as per user stories and performed Integration Testing &System Testing on different pages.
  • PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements.
  • Experiencedon running Smoke and Regression tests to test the functionality and enhancements.
  • Worked on Hybrid framework with Page Object Model as design pattern, the Test Suites, Test Cases& Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
  • Performed Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments using Selenium Grid.
  • Responsible for analyzing complex GUI’S and performing automation execution for testing procedures.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Maintained Continuous Integration and scheduled test script running using Jenkins.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Wrote SQL queries to verify data integrity and validate updated data for the Test cases in different modules.
  • Used SVN as the version control to maintain the Selenium scripts.
  • Coordinated the testing effort towards End-to-End testing to verify the proper functioning.

Environment: Eclipse, Maven, Selenium, TestNG, Oracle, XML, Selenium Grid, SVN, Agile, Waterfall, Jenkins, JIRA.

We'd love your feedback!