Qa Automation Engineer Resume
OhiO
SUMMARY
- Senior Quality Assurance Analyst wif 7+ years of experience in all phases of Software Testing Life Cycle (STLC)&Software Development Life Cycle (SDLC).Expert inAutomation and Manual testing serving different domains such as Banking and financial services, Healthcare and Retail.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and TDD.
- Experience in working wif open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
- Designed and Implemented different automation frameworks like Page Object Model Framework, TestNG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
- Expertise in writing Selenium Web driver automation script in Java for cross browsing testing.
- Experience in BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) usingCucumber Features, Scenarios and Step Definitions.
- Experience in using Selenium Web driver,TestNGtest frameworks in creating test scripts, test suites and HTML reports.
- Worked in testing Soap and Restful web services using SoapUI and validated the response using assertions.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Functional Testing and Unit Testing.
- Experience in Black Box Testing and White Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning.
- Expertise in Java and OOPS concepts required for Selenium frameworks.
- Experience in development of framework using various OOPS concepts like Polymorphism, Encapsulation, Inheritance and Abstraction techniques.
- Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
- Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.
- Hands on experience in using build and project management tolls like Ant, MAVEN and code repository management tools like SVN, GIT.
- Performed Continuous integration automation using Jenkins.
- Reviewed & revised suite of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
- A keen communicator wif honed interpersonal, problem solving and analytical abilities. Working wif the local leads in managing the project deadlines and allocating the workload to the resources
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
- Took part in developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates and governance.
- Participated in requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
- Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
- Generated test logs using Log4j for various log levels.
- Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
- Worked wif cross functional testing teams and developers for closing defects.
- Highly motivated, self-starter able to work independently and collaboratively wifin a diverse technical team.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Maven, SVN, SoapUI, Cucumber, TestNg, JUnit, QTP, QC, ALM, Trac
Bug Tracking Tools: Jira, Bugzilla, Rally, Quality Center
Integration tools: Jenkins
Databases: Oracle, My SQL, SQL Server
Web Technologies: HTML, CSS, XML, XPATH
Testing Framework: Data Driven, Keyword Driven, Hybrid, Page Object Model(Pom)
IDE: Eclipse, Selenium IDE
Browsers: Firefox, Google Chrome, Internet Explorer, Safari, HTML Unit Driver
PROFESSIONAL EXPERIENCE
Confidential, Ohio
QA Automation Engineer
RESPONSIBILITIES:
- Involved in preparing Test Scenarios and Review of Test Cases.
- Interacted wif client, BA and Development team to understand the Functional and Non-Functional requirements of projects for each release.
- Worked in scrum(agile) methodology for testing the application.
- Involved in preparing the Test cases for positive and negative tests for scenarios referred in the user stories relating them wif Boundary Value Limitations, Equivalence classes.
- Implemented Data Driven automation test framework wif flavor of page object model using Selenium Web Driver, Java and TestNG.
- Implemented TestNG automation framework for Smoke Test to verify the crucial functionalities of the application.
- Involved in end to end testing of the application.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSSSelector, Link text, Partial Link text.
- Written scripts to automate the process of capturing Screenshots whenever exceptions occurred and also at important checkpoints of application execution.
- Used apache poito pull the data from external excel sheets.
- Implemented Regression Test to detect bugs after any changes occurred in enhancements.
- Executed test cases related to mouse over using Actions class and finding Web Elements using XPath, frames.
- Used Window Handles to switch between different windows when needed.
- Wrote test cases to handle Alerts on the web page which switches the control to alert box and perform the desired actions on it.
- Involved in cross browser testing which includes Firefox, Chrome, Internet Explorer browsers.
- Created test reports generated out of TestNG and accumulated the captured screenshots.
- Worked wif developers and Business Analysts to prioritize the defects.
- Performed Sanity testing and Ad-hoc testing when required.
- Prepared user documentation for UAT wif screenshots.
- Found Defects and prepared Defect reports. Used Jira for defect tracking.
- Used TestNG parameters, data providers, suites, parallel suites, groups to execute some test cases.
- Involved in using Gherkin language and writing the feature files and glue code using Cucumber.
- Managed the framework dependency jars using Maven. Used Maven to perform build wif Jenkins Continuous Integration.
- Used SoapUI for web services testing. logged defects using log4j and resolved the defects by working wif developer team.
ENVIRONMENT: Windows, Eclipse, Selenium Web Driver,SoapUI,TestNG,Maven,Log4j,Apache POI, Jenkins, Jira, Oracle, SVN, Cucumber.
Confidential, Carbondale, IL
QA Automation Engineer
RESPONSIBILITIES:
- Understanding the Business requirements, Application and function specifications, Design documents. Involved in creating, updating and executing test cases according to requirements.
- 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 of the code.
- Involved in the design and development of Page Objects using Page Object Design Pattern.
- Implemented automation using Selenium Web Driver, JAVA, Cucumber and Maven.
- Performed functional testing, regression testing, System testing and participated in user acceptance testing.
- Ensure deliverables meet defined quality standards by performing reviews of Defects and Test Cases.
- Managed the testing process and scheduled batch tests. Logged and tracked defects using rally.
- Used Oracle server and written the queries in order to pull data from database.
- Scripted the Test cases and managed the framework dependency jars using Maven.
- Used Jenkins Continuous Integration tool to schedule the build.
- Actively participated in Weekly Walkthroughs and Inspections to verify the status of the testing effort and the project.
ENVIRONMENT: Eclipse, Selenium Web Driver, Java, Oracle, SoapUI, TestNG, Apache POI, Jenkins, Firebug, Git, Rally.
Confidential
QA Analyst
RESPONSIBILITIES:
- Executed Batch Suites in mainframe for migration of various accounts.
- Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Reports.
- Raised defects while doing System Integration Testing, defect tracking and regression testing.
- Involved in Sanity Testing, Functional Testing, Regression Testing, System testing, Usability Testing and UAT.
- Performed End to End testing to make sure dat data is flowing properly from one application to another application.
- Executed all the test cases as per the priority. Reported defects wif severity and priority against each defect.
- Participated in Defect Review Meetings, Walkthrough of testing procedures on daily basis.
- Prepared Daily Status Report which included overall progress on the testing deliverables along wif graphs and tables.
- Status reports included total number of test cases planned, number of test cases executed, total number of defect raised, total number of defect closed, number of deferred defects, number of cancelled defects, risks, road blockers issues etc.
- Executed the Test Scripts and worked wif development team for investigating the bugs.
- Performed compatibility testing to make sure dat application is working fine on other external resources or interfaces such as OS, Mobile devices, Network, browser etc.
- Perform database testing by using SQL server to check the data integrity and data correctness.
- Performed Sanity testing during code deployment after the fix to the code TEMPhas been done and verification of proper code deployment.
- Raised many Clear Quest request as part of code fix, issues in UAT.
ENVIRONMENT: QTP, Quality Centre, XML, MS Excel, Oracle
Confidential
QA Engineer
RESPONSIBILITIES:
- Analyzed the user requirements by interacting wif developers and business analysts.
- Developed Test Plan and Test Cases by going through the Design, Functional Requirements documentation and as per the System Requirement.
- Performed functional and Navigational Testing of the application.
- Prepared the Test data for interpreting the Positive/negative/regression results.
- Transformed Test Cases from Excel to Quality Center tool.
- Developed a detailed report of the results for future releases as per client's request.
- Participated in Regression Testing after each build.
- Tracked the progress of the test and alerted management to the earliest signs of trouble.
- Submitted weekly status reports stating the blocking issues of the current build.
- Attended retrospective meeting wif team leaders, managers and developers to discuss the issues found during the creation of the test case/scripts.
ENVIRONMENT: Manual Testing, QC, VB.NET, Oracle, Windows XP
Confidential
QA Engineer
RESPONSIBILITIES:
- Analyzed the requirements carefully and interacted wif Business Analyst for detailed understanding of business and system requirements while writing the Test Cases.
- Work wif all project participants to ensure dat the application being developed meets the requirements of the customer in terms of quality and schedule.
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document (BRD).
- Developed test scenarios and test cases to check functionality of all modules.
- Created and executed Manual Test cases for core functionalities. Also, handled SQL queries.
- Interacted and worked wif the development team to solve the problems encountered in test execution.
- Involved in regression testing by reviewing the source code after each build.
- Maintained, Monitored, and documented the behavior of application in different phases of Testing.
- Attended the bug meetings and took part in reviewing new and reopened defects.
- Reported tracked defects wif reference to severity and types to the lead and the manager.
- Participated in weekly status meetings, conducted walkthroughs, documented proceedings in test documentation and test case execution.
- Involved in the project meetings wif the project manager to finalize theQAschedules.
ENVIRONMENT: QC, SQLServer, Windows XP, MS Word, and MS Excel.
