We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Senior QA Analyst with 8 years of experience in all phases of Software Testing Life Cycle (STLC); Expertise in developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
  • Diversified experience in Automation, Manual testing and Business Analysis methodologies serving various domains such as Finance, Insurance, Banking and Healthcare, Retail.
  • Extensively involved in UI Automation by using Selenium WebDriver, 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.
  • Expertise in implementing WaterFall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Maintained and executedtest casesandtest scriptsinALM. Also reported andtracked defects, updated E - mail notifications to test lead, business analyst and developers
  • Verified resolution ofsoftware and specificationdefects documenting all phases of QA process inALM
  • Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object
  • Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT) Installation, Compatibility and Load testing.
  • Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Experience in using finder mechanisms likeCSS, XPath expression, HTML id, linkText, Partial linkTextand name to find the Web Elements.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POIand loaded into the variables in the scripted code.
  • Using Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Involved in design and implementation of Selenium WebDriver Automation Framework for Smoketest and Regression test using TestNG.
  • 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.
  • 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.
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution throughGrid (hub/nodes) on remote clients.
  • Generated test logs using Log4j forvarious 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 usingQuality Center, JIRA, Bugzilla etc.
  • Experience testing with RestFul/SOAP Web Servicesusing SOAPUI.
  • Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • 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.
  • Wrote complex SQL query by joining multiple tables according business logic for data validation.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Proficiency in testing complex software applications including manual testing.
  • Strong experience ofE-commerce, Financial, Banking, Insurance, Trading domains
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/GRID, QTP, SOAP UI, Cucumber, TestNG, JUnit, Eclipse, SVN, GIT

Languages: HTML, CSS, JavaScript, Java, XML, Gherkin

Defect Tracking Tools: Jira, BugZilla, Quality Center

Build Tools: Ant, Maven

Testing Frameworks: Page Object,Data Driven, Keyword Driven, Hybrid Driven Frameworks

Continuous Integration Tools: Jenkins

Project Methodologies: Agile-Scrum, Waterfall

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Sr QA Automation Engineer

Confidential, BUFFALO, NY

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.
  • Extensively worked in Regression testing, Parallel Processing usingSeleniumWebDriver in TestNG.
  • Performed the build and maven dependencies using Maven build tool.
  • Developed test scripts to identify the web Elements through locators using FireBug and FirePath Firefox plugins.
  • Maintained and executedtest casesandtest scriptsinALM. Also reported andtracked defects, updated E-mail notifications to test lead, business analyst and developers
  • Verified resolution ofsoftware and specificationdefects documenting all phases of QA process inALM
  • Performed Parallel and Cross Browser testingusing TestNGon 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 ExtentReports API.
  • Maintained user documentation with Selenium 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.
  • Createdautomationscripts usingSeleniumHybrid and Data-driven development framework.
  • 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.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Experience testing with RestFul/SOAP Web Services using SOAPUI
  • 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.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java,SeleniumWebDriver, TestNG, Firebug, Firepath, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, SoapUI, Gherkin, Eclipse, Maven, Oracle.

QA Analyst

Confidential, BOSTON, MA

Responsibilities:

  • Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Attended Daily Scrum, Iteration Planning and Release planning Meetings
  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, Test NG, Java, Maven, Log4j and JDBC
  • Worked on creating test cases for Object -driven framework for Selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Configured Maven, Log4j, TestNG configuration files
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules
  • Performed testing of Mobile Web application using Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix& Project Matrix using excel sheet to keep track of Project's schedule and status.

ENVIRONMENT: Selenium WebDriver, Java, TestNG, SQL, Apache POI, Maven, Log4j, JDBC, Eclipse, Web Services, SOAP UI, Restful, SOAP, iPhone, iPad, Android, HTML, CSS, JIRA, Quality Center, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

QA Analyst

Confidential, CHICAGO, IL

Responsibilities:

  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Test Plan with a Test Strategy for the System testing. Instrumental in creating design and frame work for automation.
  • Developed Automation framework using Selenium WebDriver.
  • Tested applications developed in Java with TestNG framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Developed and executed White box test cases of the Java API using TestNGframework&Eclipse.
  • Automated Smoke&Functional test cases using Selenium WebDriver, TestNG&Java (Eclipse IDE).
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Used XPath to work with dynamic and static objects in Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Worked on Project Management tooJira.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, SOAP UI, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows

QA ANALYST

Confidential, RHODE ISLAND

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.
  • Participated in Planning and daily standup meetings as part of the agile team; attended grooming sessions and Retrospectives.
  • Performed Smoke testing, Sanity testing, System Health Check before beginning to test officially, Functional testing, Cross-Browser 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.
  • Conducted testing using Selenium Remote Control on different browsers.
  • Created the test automation framework using Selenium RC.
  • Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
  • Used Selenium Grid to execute test cases in parallel on different Confidential machines.
  • Performed exception handling using recovery scenarios. Coordinated testing tasks and activities with Project teams and IT Staff.
  • Executed test scripts and validated the actual results against the expected results.
  • Used TOAD for SQL queries and data validation. Attended Bug Meetings and also meetings with the QA Leads, Managers and Developers for query resolution.

Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

Jr.TEST ENGINEER

Confidential

Responsibilities:

  • Involved in preparingTest ScenariosandTest Casesbased on business requirement documents usingTest Director
  • PerformedExtensive Manual Testing
  • PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements
  • PerformedGUI, Adhoc,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, IBM Rational Clear Quest, Quality Center, Waterfall, UNIX, Windows 2000, SQL server 2005, Oracle8i

We'd love your feedback!