We provide IT Staff Augmentation Services!

Qa Automation Analyst Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Over 8 years of experience in software testing of Client/Server and web based applications using structured methodologies.
  • Very good experience in writing Test Cases, Test Plans, executing Test Scripts, reporting defects and preparing Test Result reports.
  • Involving experience in entire QA Life Cycle, which includes Designing, Developing and Execution of the entire QA process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the web and Client/Server applications.
  • Experienced in Manual, Integration, Regression and System Testing using automated testing tools in the web - based applications.
  • Experienced with Software Development Life Cycle (SDLC) which includes methodologies like Waterfall and Agile (Sprint/Scrum).
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
  • Developed automated test scripts using Selenium WebDriver for web applications and cloud based applications like Salesforce.com, Oracle application and AWS (Amazon Web Services).
  • Used Maven to build and run the Selenium automation framework. Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
  • Strong experience in using testing frameworks like TestNG, Page Object Model, Cucumber, Junit and Hybrid.
  • Created Jmeter stress tests to find SQL deadlocks and constraints through load and concurrency
  • Experienced on successfully implementing Test Automation as part of Regression Testing.
  • Experienced with various web browsers like Internet Explorer, Firefox, Safari, Chrome and Opera.
  • Excellent experience of Continuous Integration and Continuous Deployment tool like Jenkins and managing JAVA automation projects for Regression Testing.
  • Experience in using the locators like Xpath, CSS Selector, Link Text, Partial link Texts and DOM for identifying the UI objects
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Extensively used Selenium such as Takes Screenshot for Capturing Failed test cases, select for selecting multiple values from list.
  • Experience in designing and Implementing different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.
  • Experienced with various programming languages like Java, C and other web development languages like HTML and JavaScript.
  • Experienced with various databases like Oracle and SQL Server and used the various SQL commands and PL/SQL statements to test the application.
  • Experienced on working on SQL Single-row functions (Character, Number and Date etc), Group functions and sub queries.
  • Expertise in working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Experienced in executing SQL queries to view successful transactions of data and for validating data.
  • Expertise in Functional, Security, and Performance Testing for SOAP and REST web services using SOAPUI.
  • Experience in handling multiple windows, Alerts, Cookies, and Pop-ups with Selenium.
  • Experienced with Functional Testing, Performance Testing, Smoke Testing and User Acceptance Testing (UAT).
  • Practical knowledge on Source Version Control tolls like GIT and SVN.
  • Good at defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and Quality center.
  • Highly motivated team player and ability to effectively communicate with internal customers and other team members.
  • Generated test logs using Log4j for various log levels.
  • Strong experience in working as a team and also independently with excellent communication, technical and interpersonal skills. Ability to work effectively with individuals at all levels.

TECHNICAL SKILLS:

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

Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, JUnit, TestNG, Cucumber, Gherkin, SoapUI, Jmeter

Test Build& Integration Tools: Maven, Jenkins, Ant

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

Programming Tools: C, C++, JAVA, HTML, XML, SQL, PL/SQL

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

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

Operating Systems: Windows 7/8/10, Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, ALM, JIRA, Rally

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

Utilities: Eclipse, GIT, SVN, Firebug, Fire Path, Perforce

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

QA Automation Analyst

R esponsibilities:

  • Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
  • Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning, and Release Planning meeting.
  • Developed the Java automation framework/scripts using Selenium WebDriver and resolved the issues identified in automation.
  • Developed Selenium scripts to find, verify, select, edit, and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Developed scripts to navigate-to various frames and to handle multiple windows and performed operations on the web elements.
  • Identify software capability and reliability by conducting functional, system and performance tests.
  • Implemented waits such as Implicit, Explicit Wait to achieve Synchronization between application and test scripts.
  • Took the application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Used Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
  • Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
  • Created and executed JMeter scripts for performance testing of portal
  • Setting the priority to the test cases using the TestNG framework.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios, and Step Definitions in Gherkins format.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Expertise in Project Management tools like Jira to prioritize, classify bugs and tracked defects.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Stored the flow details of Selenium Automation in a file using Log4j.
  • Performed API testing of Web Services using SOAP UI Tool.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Coordinated with offshore team and guided them with application functionality and technically when faced with issues.
  • Actively participated in Bug triage meetings.

Environment: Eclipse IDE, Selenium WebDriver, Selenium IDE, Fire path, Firebug, Bugzilla, Excel, Windows, TestNG, JIRA, JMeter, JUnit, JAVA, Cucumber, XPath, Ant, Maven, SOAP UI, Gherkins, Jenkins.

Confidential, Charlotte, NC

QA Automation Analyst

Responsibilities:

  • Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
  • Reviewed Test cases developed by other team members as part of peer review.
  • Developed detailed Test Plan, Test Case Documents based on the FRD and BRD Setup/Installed and Configured Selenium IDE & Web Driver and Selenium RC server.
  • Setup and Configured the testing environment with Eclipse, Selenium RC server and Selenium Java client driver.
  • Used JIRA as a defect tracking tool.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Prepared XML test data files to validate different scenarios, using Boundary Value Analysis and Equivalence partitioning techniques.
  • Conducted Black box testing, Usability Testing, Smoke testing, Screen Validation testing.
  • Data driven testing using POI, System testing, Regression testing, End to End testing, Functional testing, Integration testing.
  • Handled in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Execution of automated test scripts using JMeter based on business/functional specifications
  • Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
  • Acted as the liaison between developers and business analysts to prioritize bug resolution.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Also tested the application for browser compatibility on various browsers like IE7, IE8, and Firefox.
  • Wrote complex SQL queries to Oracle database for backend/frontend comparative analysis i.e., to check the correctness of the data stored in the database.

Environment: Java, Selenium IDE & WebDriver, TestNG, Maven, Jenkins, SOAP UI, Cucumber, Gherkin, BDD, REST, Firebug, Fire path, XPATH, XML, Agile, Internet Explorer, Chrome, Firefox, windows, Eclipse, JIRA

Confidential - Ridgeland, MS

Junior QA developer

Responsibilities:

  • Involved in developing Test Cases from business requirements.
  • Analyzed requirement documents to develop and executed Test scripts and documented Test cases corresponding to business rules.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Performed Functional and Compatibility Testing on different browsers like Chrome, Firefox and IE.
  • Review of system test cases, regression test cases and sanity test cases as per Testing Requirements and upload them to test management tool(JIRA) as per client specification.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Has very strong exposure on Performance using Loadrunner and JMeter
  • Prepared test cases and reviewed them using QTP.
  • Extensively used SQL to perform Data Integrity Testing.
  • Performed testing for broken links and tested functionality on cross browsers.
  • Identified numerous user interface and Functionality defects and caveats in the Functional Requirements that were addressed prior to User Acceptance Testing (UAT).
  • Participated in weekly meeting with QA, developers, analysts and management team.
  • Attending and Solving both QA and Production tickets simultaneously for different programs across different schemas at any given point of time.

Environment: Java, Selenium WebDriver, QTP, Cucumber, Firebug, Fire path, XPATH, XML, Agile, Internet Explorer, Chrome, Firefox, windows, Bugzilla, Microsoft Office suite.

Confidential

Manual Tester

Responsibilities:

  • Analyzed the business requirements, and worked closely with business analyst to understand the requirement and prepare test cases.
  • Implemented Agile SCRUM methodology by analyzing requirement specifications.
  • Actively involved in daily Scrum meetings with development team to discuss.
  • Tracking and resolved tickets to closure through JIRA.
  • Verified User stories and Created and executed smoke test cases after build.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Validating the User acceptance criteria.
  • Performing Black box testing, White box testing, Regression, Cross Browser testing.
  • Analyzed code to performed white box testing.
  • Manually performed Functional, GUI, User Acceptance testing, and End-to-End testing.
  • Worked on SQL statements in checking the validity of the Backend.
  • Collaborated with developers to work on critical bugs and get them fixed on priority.
  • Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team.

Environment: Manual Testing, SQL, Jira, Microsoft Office suite, Black box testing, White box testing

Confidential

Manual Testing Engineer

Responsibilities:

  • Participated in team meetings on regular basis to provide timely feedback on the project
  • Reviewed Software Requirement specification (SRS) and developed Test Design, Test Cases, Test Scripts
  • Used Selenium IDE to record and play test scripts and test cases
  • Used Quality Center for record the defects during testing and track the status and resolution of change requests to verify software quality
  • Developed and executed manual test scripts using test plan and test lab sections of Quality Center
  • Documented Manual Test cases, Test procedures and Test results
  • Performed Black Box, Manual, Functional, Regression, Integration, System tests
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web application by writing SQL queries
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defects
  • Generated status reports and Bug reports and presented them in weekly status meetings

Environment: Manual Testing, Regression, SQL, Quality Center, Microsoft Office suite, Black box testing,

We'd love your feedback!