Sr. Qa Automation Engineer Resume
Dallas, TX
SUMMARY:
- Over 9+ years of combined professional experience in Quality assurance and IT Service delivery.
- Expertise in Manual Testing and knowledge in automated Testing with QTP.
- Experience in systems analysis, design, Quality Assurance.
- In depth knowledge of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle)
- Exposure to multiple methodologies including Waterfall, Agile modeling.
- Extensive experience in Developing, Reviewing, Executing and Maintaining test plans, test cases, test procedures
- Experience in Backend Testing using SQL.
- Experience in Defect tracking using Quality Center.
- Experience in different types of testing that include System testing, Smoke testing, Integration testing, Functional testing, Stress/Load Testing, Black Box testing.
- Ability to perform under pressure of deadlines, good individual and team player.
- Experience in developing business based functional test scenarios.
- Experience in Understanding Business Requirements, Functional and Technical Specifications.
- Excellent verbal, written, communication and presentation skills.
- Service Delivery Expertise - Experience in Service delivery, customer management, Service ownership, Service level and operations level agreements and Service availability, performance reporting.
- Process Expertise - Well versed with ITIL process and have worked on Incident, Change and Problem Management.
- Good documentation skills and ability to write quality documents like test cases, review reports and Test metrics
- Ability to write quality test cases for the application using standard testing techniques.
- Hands on experience with Automation tools like QTP, Quality Center and JIRA
- Good knowledge in using Quality Center, in organizing, managing all phases of application testing, planning tests, executing tests and Tracking Defects.
- Conversant with all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing and has extensive domain knowledge in financial applications.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experience in working with Test Management/Bug Tracking tools like HP ALM/Quality Center/Rally/
- JIRA, to track test execution progress and prioritize bug fixes.
- Worked on SQL Server database by writing different kinds of queries like Stored Procedures, Triggers,
- Views, Tables, Functions, Exception Handling in order to perform valid operations.
- Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Parallel
- Testing, Integration Testing, Regression Testing & UAT.
- Strong exposure testing applications on different browsers, Firefox, Safari 3x.
- Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines.
TECHNICAL SKILLS:
Testing Tools: HP Quick Test Pro(QTP), HP Quality Center
Test management Tools: Test Director, HP Quality Center, Bugzilla, Jira, Test Manager
SDLC: Agile (Scrum), Waterfall, V-Model and STLC
Databases: SQL, PL/SQL
Web Technologies: HTML, DHTML, XML, XSL, Java
Productivity Tools: Microsoft Visio, Project planner, Office
Languages: Visual Basic, SQL
Other: Web based Application, Windows, Client Server, Mainframe, Soap UI
CRM tools: Peregrine Service Center & Remedy for Incident, Problem and Change management.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. QA Automation Engineer
Responsibilities:
- Prepared manual test cases according to wireframes and click-through models.
- Attended UI walkthroughs with developers and SMEs to understand the functionality.
- Involved in cross-browser testing with multiple operating systems and browsers using
- Worked extensively in testing the integrity of the application screens in all browsers.
- Performed database verifications using SQL queries to validate test data and assisted the development team and performance testing team in preparing test data.
- Tested REST web services using SOAP UI.
- Developed automated test scripts
- Developing Automation scripts for Web Applications On Selenium WebDriverTestNG, JBehave, JUnit Framework and Appium Automation Framework.
- Performed Data driven testing using Selenium WebDriver.
- Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features
- Implemented Hybrid automation test framework with Selenium WebDriver, Java, TestNG, Keyword Driven, Data Driven and POM (Page Object Model) Frameworks
- Created Maven and SVN to create nightly automation script.
- Prepare Traceability Matrix for Test Coverage.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium Web Driver& created Data Driven framework using TestNG.
- Participated in new build release meetings, discussions with developers.
- Manages all types of change requests, including defects, enhancements, issues, and documentation changes using Quality Center.
- Stored the flow details of Selenium Automation in a log file using Log4j Logging Framework.
- Attended the project status meetings with the project team.
- Introduced online video sharing service in the project so that developers and testers can record the screen while validating the defects or reproducing the defects and share with the team. This will save time for everyone since we don't have to take screenshots, instead, we can record a small video and share it with the team.
- Managed defect life cycle using online defect tracking tool
Environment: Environment, Microsoft, HP Quality Center: Java/J2ee, Tomcat, Angular, PostgreSQL, Apache SOLR, Apache Ignite, Apache Spark, Ubuntu, Ngnix, Selenium Grid, Quality Center, Soap UI, HTML, XML, Core java Script, Appium, gherkin, Mainframe, UNIX, Linux and Windows, SQL.
Confidential, Atlanta GA
QA Analyst
Responsibilities:
- Prepared and executed manual test cases.
- Developed test cases and scripts for GUI testing, functionality testing and regression testing.
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.
- Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using parameters and Data providers annotations.
- Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes and Tags.
- Implemented automated execution of tests using Jenkins.
- Involved in implementation of Test Automation Framework build using protractor, TestNG and Maven technologies under Java platform.
- Involved in automation testing using QTP and RFT by creating test scripts and executing on weekly basis.
- Developing test and defect reports and also test scripts in Selenium Environment
- Implemented the selenium synchronization using the implicit and explicit wait methods.
- Responsible for Executing Test cases, Test Procedures and Records Defects.
- Attended walkthroughs with developers and SMEs to understand functionality.
- Involved in cross browser testing with multiple operating systems and browsers.
- Worked extensively in testing the whole website for integrity in all browsers.
- Perform database verifications using SQL queries to validate test data.
- Checked the Https and http protocol response sessions in different browsers.
- Participated in new build release meetings, discussions with developers.
- Performed Functional, System, Regression and user acceptance testing.
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework.
- Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
- Ability in handling the SSL certificate error using Desired capabilities in all the web Browsers.
- Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Checkboxes using Selenium Web Driver
- Prioritized defects for fixes and eliminated similar defects and features confused for defects
- Manages all types of change requests, including defects, enhancements, issues, and documentation changes using Quality Center.
- Prepare Traceability Matrix for Test Coverage.
- Attended the project status meetings with project team.
- Daily testing status report for the upcoming release is posted on the QA shared drive by the end of each day.
- Involved in all areas of the Software Life Cycle.
Environment: Selenium WebDriver, Selenium GRID, Oracle, Jenkins, SoapUI, Postman, HTML, XML, Quality center, JIRA, Microsoft Office, Cucumber, Gherkin, Eclipse, JUnit, Maven, TestNG, Agile, Appium, Appium Desktop.
Confidential
QA Tester
Responsibilities:
- Review and understand business scenarios and application workflow.
- Develop Automated and Manual Test Cases to support business requirements
- Test case execution and maintaining100%quality
- Analyze Test results and report results to the client
- Identify Test data requirements and prepare Test Data
- Execute Testcases using Automation Web and manual Testing
- Defect Reporting,Tracking and Retesting.
- Prepare project status reports and contribute to the smooth execution of the project.
- Environment:WindowsXP,Windows7.0I.E
- Releases:6.0,6.1.2,7.0,7.2,14.1.1, 14.2.14.3.1, 14.4.1,SARtoSCION,Trade Finance
Confidential
QA Analyst
Responsibilities:
- Involved in walkthroughs to ensure business rules, deliverables, and processes are addressed.
- Assisted in developing test plan based on requirements, developed and executed test cases.
- Involved in System Testing, Regression Testing, Functional Testing
- Elicited requirements from business to determine functional specifications leading to concrete implementation requirements.
- Served as a liaison between business, application team and technical team.
- Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
- Used Keyword driven, Page Object Model, Data Driven using CSV, CSS Selectors as a part of Framework.
- Helped Automation engineers in writing the code and solved technical issues.
- Experience in parallel testing using Selenium Web Driver.
- Worked on Agile (Scrum) project methodology.
- Perform Selenium automation using Selenium Web Driver and Selenium IDE.
- Test the web modules flow and improve the script performance using Selenium find elements.
- Tested Service Oriented Architecture application using Soap UI.
- Developed comprehensive test procedures for regression testing of new releases.
- Performed Manual Testing in accordance with the test plans and test cases.
- Prioritized the defects according to the levels of severity.
- Executed SQL statements for performing Backend Testing.
- Served as functional SME for DB2 migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.
- Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, By with different Locators(xpath, CSS, id, Link text).
- Wrote SQL queries extensively, queried database and generated test reports.
- Analyzed the defects and categorized them based on severity in Quality Center.
- Performed system testing of the GUI.
- Interacted with developers to report and track defects.
Environment: Confluence, Rest Client, Selenium WebDriver, DB2, Windows XP, MS Access, MS Excel.AS, JQuery.
Confidential, Baltimore, MD
QA Analyst
Responsibilities:
- Developed test plans and test cases within Waterfall Methodology after carefully analyzing FRD and BRD.
- Executed all test cases in different phases of testing like GUI Testing, Functional, Regression,
- Integration, System, Sanity and User Acceptance Testing.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
- Writing the test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations.
- Work with automation team to develop and execute automated tests using cucumber with selenium.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Built various automation suites in RFT to support various test environments.
- Created and enhanced numerous test scripts to manage changes in the tested application's GUI,
- Objects and in the testing, environment using Selenium WebDriver.
- Worked in Agile environment, as a part of the Scrum team participated in daily standup meetings,
- Sprint planning meetings as well as retrospective meetings and iteration reviews.
- Preparing Test Cases.
- Developing Automated Test Scripts using QTP.
- Used Cucumber for browser-based testing with scenarios and situations.
- Performed ETL Testing that are scheduled for file transfers from operational data stores to designated file systems/directories.
- Designed Data Driven and Keyword Testing Framework in Selenium and captured data dynamically from web controls.
- Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing.
- Worked with Source version control tool such as Subversion (SVN)
- Developed automated test scripts to test REST services using both XML and JSON formats.
- Performed Backend Testing by writing SQL queries and joins to retrieve data from the database.
- Used JIRA to track bugs and maintained the flow of iterations.
- Performed Web Services Testing using SOAPUI with REST to create and execute Functional,
- Regression, compliance, and load tests
- Analyzing Test Results and Creating the Bug Reports.
- Functional Testing and UAT testing manually.
Environment: Windows XP, HP Quality Center 9.0, QTP 9.0, SVN, XML, ETL, JIRA, SOAP, REST, SOAP UI, MS SQL Server, JSON.
Confidential, Baltimore, MD
QA Analyst
Responsibilities:
- Involved in defining the Test scenarios, Test cases and effective Test plans to ensure applications are tested as per the business specifications.
- Involved in preparation of Traceability Matrix as per functional specifications.
- Involved in testing of marketing and online service pages.
- Involved in various SDLC Phases-Requirements Analysis, Test Case
- Development, System Testing, Regression and Conducted End to End and Black box testing.
- Actively involved in functional, system, integration, positive, negative, GUI testing of the application.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created Test Data using SQL and wrote SQL queries for back-end testing.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG DataProvider Annotation.
- Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
- Involved in creating test cases according to the functional specifications, executed and compared the actual Vs expected results, logged the test results.
- Performed different types of testing like Functional, GUI Testing of the web application.
- Used SoapUI to test the application web services.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
- Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.
- Worked with developers to Create and update the defects, resolve and track their status using JIRA.
Environment: WebDriver, JAVA, TestNG, Eclipse, Maven, Cucumber, HTML, SoapUI, SVN, Maven, Jenkins.
