Qa Automation Engineer Resume
Atlanta, GA
SUMMARY
- Over Eight years of experience in Manual, Automated and Backend software Quality Assurance Testing of client - server and multi-tier architectural based web applications, with in-depth understanding.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Extensive understanding of Software Testing Life Cycle and Defect Life Cycle.
- Experience in testing Client-Server, Desktop and Web based Application.
- Extensively worked on AUTOMATED testing using Functional testing tools QTP, Selenium and Test Management Tools (HP Quality Center, Clear Quest, and JIRA).
- Used Quality Center, Clear Quest for Defect tracking, requirement gathering, planning, analyzing results, storing and executing the Automation Scripts.
- Proficient in analyzing Business and Functional Specification Documents and expertise in developing Test Plan.
- Analyzing the risk in the testing project and performed the root cause analysis to mitigate the risk.
- Performed Gap Analysis and Development of Requirement Traceability Matrix for the test cases.
- Performed extensive Backend Testing of data validation of applications using SQL queries.
- Excellent working knowledge of designing and implementation for Test Plans, Test Strategies, Test Scripts, Test Procedures, within Quality assurance Standards.
- Extensive experience in Functional Testing, Integration Testing, Regression Testing, Security, Cross Browser, User Acceptance Testing (UAT).
- Collaborates easily with all levels of the organization and proactively helps team members and assists them whenever needed.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC, QTP
Languages: HTML, CSS,C#, JavaScript, Java, XML
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, Clear Quest, VersionOne, QC 10.0
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Maven
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit, TestNG, and Java.
- Developed re-usable function using TestNG for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
- Extensively involved in creating TestNG scripts for one agile project.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Attended weekly status meetings with development and management Teams.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- 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.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
Environment: Selenium RC/WebDriver, Java, JUnit, TestNG, SQL, Eclipse.
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Involved in using data driven tests to validate API calls.
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, and User Acceptance Testing.
- Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes.
- Developed and maintained Manual and Automation test scripts.
- Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Developed a Data Driven Framework using Selenium.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
- Used Jenkin as a Continuous Integration server to configure with Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Designed the future state testing to be implemented in the next phase of this effort.
Environment: Selenium RC, WebDriver, Selenium Grid, Windows, TestNG, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML and UNIX.
Confidential, Columbus, OH
QA Automation Engineer
Responsibilities:
- Analyzed Business Requirements and System Specifications to understand the application
- Participate in project review and planning meetings with client, Test Strategy Preparation
- Responsible for UAT, worked with business team to identify UAT test scenarios during the project cycle and execute them.
- Track Testing Calendar and Hardware availability for smooth delivery of projects
- Involved in the Functional Testing, Regression Testing and Performance testing
- Represented Test team in CR/Defects Review meeting and define the priority
- Creation of traceability matrix and status report to onsite team
- Responsible for UAT deliverables:
- Preparing and Executing SQL queries to cross validate the end users results
- Execution of Test cases and Posting CR/Defects
Environment: Windows, JAVA, WebLogic, Apache.
Confidential, NY
Quality Analyst
Responsibilities:
- Participated in daily stand up meetings discussing the progress and goals.
- Performed testing on preloaded application and CITI BANK Application for Android and iOS.
- Worked with the developers in the case of functionality modifications on a regular basis.
- Wrote test cases based on the requirements, stories or UI Snapshots
- UsedQualityCenter and Version 1for tracking, analyzing and documenting defects.
- UsedQualityCenter and Version 1for bug reporting and writing test cases.
- Wrote, execute functional test cases and SOAP UI test cases to perform service level testing.
- Performed functional, regression, sanity and integration testing; supported UAT planning and execution.
- Performed regression efforts using QTP.
- Clarified and refined requirements with functional managers and technical specialists. Used SQL Queries to pull data through Profile 2009 from the Database to write and execute test cases.
Environment: Quality Center, SOAP UI, QTP, SQL
Confidential
QA Tester
Responsibilities:
- Involved in design and development of test plans based on business requirements and functional specification document
- Developed test cases and created test data for business users
- Involved in project planning, processes and procedures to improve QA methodology
- Performed Black-box testing, White-box testing, System Testing, Sanity, Regression and end-end testing
- Performed Cross Browser Testing for multiple browsers, e.g., Mozilla Firefox, Microsoft Explorer, Google Chrome on different platforms (Windows & Linux).
- Performed Database integrity testing by executingSQLstatements
- Involved in backend testing for different environments like System Testing and User Acceptance Testing.
- Performed RegressionandSecurity Testingfor different modules
- Worked closely with users and program developers to ensure application development meets to user´s expectations.
- Designed test plans and defined cases for functional, integration system, and user acceptance testing.
Environment: Java, MS-SQL 2008, XML, JIRA.
Confidential
Manual Tester
Responsibilities:
- Assisted in writing the test plans and testing the functionality of web-based application.
- Writing test cases for the application by analyzing business requirements document.
- Used pre-execution checklist to confirm that the environment is ready for testing.
- Attended several walkthrough meetings with Business Analyst, Project Manager, and developers and provided feedback accordingly.
- Created manual and automated tests for several different modules.
- Created and executed automated test scripts using Quick Test Professional for functional and regression testing.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
- Manually written SQL queries to test the back end database.
- Helped QA Lead create Traceability Matrix to ensure comprehensive test coverage of requirements, identify all test conditions and test data needs.
- Used Test Director for defect tracking.
- Performed Web testing to check for broken links in the Web Page.
- Created, Updated, and maintained Test Scripts for different builds and releases.
Environment: Mercury Quick Test Pro, Oracle, HTML, Test Director, Microsoft Tools, Windows and UNIX, Windows 2000, VB Script, MS SQL Server 2000, MS SharePoint