Sr.qa Automation Engineer Resume
Dallas, TX
SUMMARY:
- IT Professional with 8+ years of experience in Testing various Web - based , Object Oriented , Client Server applications on Windows and Linux platforms.
- Highly skilled on various Test Methodologies, Developing Project Schedules, Test Plans/Test Cases, Test Procedures, Test Strategies and Weekly Status Reports.
- Proficient in creation and execution of testing processes, test strategies, test plans, bug documentation, tracking system and complete coverage .
- Expertise in understanding Business Requirement Specification, Functional Specifications and Design documentation and converting it into Test plan and Test Cases.
- Strong knowledge of all phases of SDLC, STLC and strong working knowledge of QA planning, coordination, and implementation of methodologies.
- Good Knowledge in QA principles, Defect Tracking, Analysis and Reporting
- Hands on experience in Functional Testing, Integration Testing, System Testing, Regression and user acceptance testing .
- Experience in Automation testing using Selenium WebDriver (Functional & Regression Testing), TestNG, and JUnit .
- In-depth knowledge and understanding of Data Warehousing, Data Validations, OLAP, SQL Server, Oracle and ETL.
- Experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing .
- Excellent experience in testing Mobile applications manually and using APPIUM and Perfecto mobile automation tools.
- Good experience in testing web services/APIs using ITKO LISA/ CA DevTest, SOAP UI and PostMaster.
- Skilled in writing test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Experience in developing Automation Framework using Selenium WebDriver, JAVA, TestNG, apache POI, Maven & Jenkins .
- Experience building automation framework from scratch using Selenium WebDriver, JAVA, TestNG, Maven, Jenkins, POI and Eclipse .
TECHNICAL COMPETENCIES:
Testing Tools/ETL: CA DevTest (ITKO LISA), Selenium WebDriver, TestNG, JUnit, QTP, JIRA, HP Quality Center, ALM,UFT, Rally, SOAP UI, Informatica PowerCenter
Programming & Scripting: Java, Java Script, SQL, PL/SQL, PHP, HTML, AngularJS, CSS, XML, Ajax
Databases: Oracle 10/11g, MS SQL Server 2008/2012
Testing Techniques: Functional Testing, Integration, Black Box, White Box, User Acceptance, Regression, System Testing
Operating Systems: Windows, Linux, UNIX
Browsers: Internet explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Web Services: SOAP, Restful Services
Documentation Tools: MS Office, Excel, MS-Word, Adobe Acrobat, MS Project
Management Tools: MS Visio, MS Office Suite Word, Excel, And PowerPoint
Methodologies: Agile/ Scrum, Spiral, Waterfall, Verification & Validation
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr.QA Automation Engineer
Responsibilities:
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy .
- Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, TestNG, Cucumber, and Eclipse.
- Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
- Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- Monitored Jenkins job execution results and logged the defects in ALM (Quality Center)
- Executed the test plans on web and mobile (Apple & Android) as per requirements using APPIUM tool.
- Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
- Setup Selenium GRID to run Selenium scripts on different browsers.
- Worked with developers and the testers to review test cases.
- Involved in executing the SQL Queries for Data Validation , Record Counting and Non Duplication Testing.
- Extensively tested Web Services (SOAP/REST) using CA DevTest (ITKO LISA) and SOAPUI tools.
- Converted existing UFT Script to Selenium Script to support multiple browsers using Java, Selenium, TestNG & Eclipse.
- Performed load, stress and performance testing using HP Load Runner and CA DevTest/ITKO LISA .
- Extensively used ITKO LISA/ CA DevTest and SOAPUI for functional testing of web services.
- Used HP Diagnostics, NMON and PERFMON to monitor and collect metrics on production and test servers.
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
- Created and executed CA LISA &SOAPUI Scripts for the Web Services testing.
- Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Extensively tested data in backend Data base by writing complex SQL queries.
- Develop test automation framework based on Page Object Model, TestNG and Selenium WebDriver .
- Design & build automation framework for web based application using POM Design ( Page Object Model) for portability and maintenance.
- Implement Test Automation Framework based on Page Object Model, Java, Selenium and TestNG.
- Created and executed multi-action scripts based on test script/scenario flows.
- Involved in querying using SQL and updating records and validate database records as expected.
- Used HP QC for tracking defects and notifying developers.
- Performed Functional Testing and Back-end Testing using the database comparable results manually.
- Worked as ETL Tester responsible for the ETL Testing to make sure target Database tables loaded with correct data.
- Tested the reports created in Business Objects by running the SQL statements against the tables in the Oracle Database.
- Tested Mobile Native and Web applications using simulators and APPIUM and Perfecto Mobile .
- Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
- Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
- Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
- Maintained bug lists for critical issues using Quality Center & reported the same in status meetings.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders.
Environment: Quality Center, Manual testing, Informatica Power Center, Selenium, JAVA, HTML, SQL server, AngularJS, Internet Explorer, Microsoft outlook, PowerPoint and Visio, HP Quality Center ALM
Confidential, Dallas, TX
Selenium Tester
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center.
- Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
- Executed SQL queries in order to view successful transactions of data and for validating data.
- Wrote complex SQL queries using JOINs, having, Group by etc.
- Used Selenium IDE for Open source web testing.
- Involved in creation of Automation test framework using Selenium.
- Tested this web application developed in AngularJS.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Added annotations to the test. (Selenium).
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
- Regression test cases were automated using Selenium, Web Driver, and Web Driver Backed Selenium.
- Executing Test Cases, Test Plans and Analyzing the Test Results.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Performed Manual Testing on different Modules of the Application.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable .
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Provided Test Summary Report using UFT 12.0
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Agile Methodology, Java, J2EE, Selenium, QTP,UFT, Web logic App Server, Quality center, AngularJS, UNIX, MS Office, SQL Server
Confidential
QA Automation Engineer
Responsibilities:
- Analyze the Design, Architecture Documents, IT Plan, Use Cases and developed & supporting test plans, test cases & scripts .
- Integration, system, functional, regression and systems integration testing with testing interfaces between several systems.
- Interface Testing of Sabre , which is built on Mainframe architecture. Using XML as an interchange format allows seamless data exchange between Downstream and Upstream applications.
- Executed integration and regression test cases as required for application releases and enhancements and Documenting test results for corrective actions, reporting and audits.
- Data analysis - ability to understand Logical and Physical Data Models and Backend Database Validation testing using SQL Developer and TOAD .
- Automated manual test scenario using Selenium WebDriver and TestNG framework .
- Used Hybrid Framework and extracted the data from external Excel files using Apache POI .
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation .
- Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
- Used HP ALM to track bugs and maintained the flow of iterations.
- Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
- Executed Batch files using Selenium.
- Performed black box testing, database testing and web-based testing on each transaction using Selenium automated scripts .
- Scripted the Test cases and managed the framework dependency jars using Maven . Used Maven to perform build from Jenkins Continuous Integration .
- Scripted SQL queries to verify data integrity, data validation and data design.
Environment: Selenium IDE, Selenium Web Driver, QTP, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins
Confidential
QA Automation Engineer
Responsibilities:
- Involved in writing and executing detailed Test cases, Test plans and Test design documents.
- Identified test cases to automate. Automate those test cases using Selenium RC, Junit and Java (7Eclipse IDE) contributed in framework creation.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium RC.
- Implemented Modular Frame work for Selenium RC scripts using Java in Page Library model.
- Developed a Data Driven Framework using Selenium RC/IDE.
- Performed functionality and regression testing during the various phases of the application using Selenium RC.
- Automated suitable test cases for Regression Testing using JUnit for back end automation.
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Tested request and response XML's based web services interfaces using SoapUI.
- Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP Quality Center.
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.
- 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.
Environment: Selenium RC/IDE, Eclipse, Windows, Agile Methodology, SoapUI, MS Office tools, Jira, Oracle, SQL Server, HTML, XML, VSS Windows, UNIX
Confidential
Test Engineer
Responsibilities:
- Responsible for writing Test Scripts, Test flows and Test Performance documents, using MS Word and MS Excel.
- Involved in implementing QA methodology and Test Metrics.
- Performed Smoke Testing for overnight builds and reported the critical issues to the developers.
- Involved in documentation as to how to maintain and run scripts for future enhancements
- Prepared a detail test schedule and test metrics on a weekly basis to know the status of the application.
- Interacted with users for execution of test cases in UAT.
- Constantly involved in the team to adopt QA Testing Standards. Logged and Traced defects using Test Director.
- Attended weekly status meetings showing progress and future testing efforts.
- Detect defects, communicated to the developers using bug reporting tools and tracking the defects.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and performance of the application.
Environment: JAVA, Manual Testing, Agile testing, JavaScript, Shell scripting, XML, SQL, PL/SQL, Oracle, Windows