Qa Automation Engineer Resume
Alpharetta, GA
SUMMARY
- Around 8+ years of experience in Manual and Automation Testing of Client/Server and Web - Based applications.
- An energetic, team-oriented, and process-focused professional with excellent communication skills in Software Quality Assurance field.
- Experienced in all phases of the Software Development Life Cycle.
- Experienced in reviewing and understanding business and testing requirements.
- Experienced in working in important phases of Testing Life Cycle like GUI Testing, Integration Testing, Regression Testing, Functional Testing/Black box Testing, System Testing, Acceptance Testing, Performance and Load/Stress Testing.
- Experienced in structuring test requirements, test methodologies, test planning, test case design, test procedures, test scenarios, and test scripts in black box testing.
- Proficient in Quick Test Professional (QTP), Quality Center / Application Life Cycle Management (ALM), Visual Studio, Coded UI, Selenium WebDriver TestNG, SoapUI
- Designed automation framework where test scripts are reusable and easily maintained.
- Experienced in developing test plans, test cases and test scripts to ensure proper business compliance using HP Quality Center, Microsoft Test Management Tools and JIRA
- Extensively experienced in using HP Quality Center, Microsoft Test Management Tools and JIRA for bug tracking and reporting the modification requests Experienced in using SQL for querying Databases by writing Advanced Joins and Aggregate Functions.
- Well versed in creating and maintaining Data Driven test scripts (using Excel as a database snapshot) and automating the QA processes using QTP, Visual Studio, CodedUI. Selenium WebDriver TestNG
- Experienced in performing Data-Driven Testing, Parameterized Data, created custom functions and worked towards synchronizing the test run using QTP, Visual Studio, CodedUI. Selenium WebDriver TestNG
- Comfortable with UNIX platform, and experienced in Unix Commands and Vi Editor.
- Hands on experience with Java based, Dot Net based Web Applications, and client-server applications.
- Experienced in working closely with users and business analysts, project managers, developers to understand requirements, business processes for testing and attending walkthroughs.
- Worked in SCRUM and Agile methodology of project development
- Excellent working knowledge of System Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) with emphasis on Testing and requirement gathering phases
- Experience with Waterfall, V-Model and Agile process.
- Experienced in defect tracking and test management tools like HP Quality Center, Microsoft Test Management Tools and JIRA.
- Experience in developing and executing queries for SQL server and Oracle databases for back end testing.
- Experienced in creating Requirement Traceability Matrix to ensure comprehensive test coverage of requirements
- Extensive knowledge in gathering and understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (System Requirement Specifications) and Used cases
- Experience using automation testing tools such as Quality Center, Quick Test Pro and Load Runner Fast and well skilled to pick up any new methodology and to match with new environment.
- Always ready to change or accept new module or style for the convenience of work and fast accomplishment of projects.
- Excellent self-learning skill and team works. Always dare to accept new challenges.
TECHNICAL SKILLS
- ALM HP Quality Center 11.0
- HP Quality Center 10.0
- HP Load Runner
- Selenium WebDriver
- Quick Test Professional (QTP) UFT12.0
- TOAD
- Load Runner
- VM ware
- Visual Studio Ultimate Coded UI C#
- SoapUI
- JIRA
- Confluence
- Appium
- Selenium Grid
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
QA Automation Engineer
Responsibilities:
- Building up the framework for End to End white box and black box functional testing with deep implementation of Algorithms
- Developing Maintaining and running Smoke Testing.
- Writing Code and merging into GIT-HUB.
- Master Data Configuration with Microsoft Excel.
- Executed DML statements and pulled up data with Oracle DB for Back End Automation.
- Checked the data flow through the front end to backend and using SQL queries with Complex Joins, to extract the data from the Database.
- Handling Defect life cycle process independently and handled issues by interacting closely with Business Analysts, Developers.
- Enhancing the Test Scripts by adding Check Points and screen shots in Selenium WebDriver.
- Created Mobile Testing Project entire architecture with Appium Studio for iOS and Android.
- Performing data driven test for multiple scenarios with different sets of data with Selenium WebDriver.
- Performing GUI testing and Functionality testing using Python, Robot Famework
- Performing System, Functional, and Regression testing using Selenium Grid, Git Hub, Jenkins, Docker for application releases for helping the CI/CD flow.
- Implementing Mobile testing Using Appium Studio and Selenium Grid
- Parameterization of API Testing making it user friendly implementing auto data fetching from database and running the webservices within 2-3 seconds’ time.
- Creating framework for API testing using Selenium SoapUI.
- Creating the Hybrid framework (Keyword Driven + Data Driven) from the scratch for Dynamic Automation using complex Data structure and Algorithm
- Supporting Production Deployment team for smoke testing overnight.
Environment: Appium Studio, Node JS, Robot Framework, Python, SoapUI, Kafka, Splunk, Cassandra, Hadoop, Jenkins, GitHub, Grid, Appium, Cross Browser Testing, Unix, XML, Windows, Mac OS X, HTML, Back End Automation, Ini4J, Log4J, Docker, API-Web Services Automation.
Confidential, Alpharetta, GA
Automation Engineer
Responsibilities:
- Building up the framework for End to End white box and black box functional testing with deep implementation of Algorithms
- Developing Maintaining and running Smoke Testing.
- Writing Code and merging into TFS.
- Master Data Configuration with Microsoft Excel.
- Executed DML statements and pulled up data with SQL queries.
- Checked the data flow through the front end to backend and using SQL queries with Complex Joins, to extract the data from the Database.
- Handling Defect life cycle process independently and handled issues by interacting closely with Business Analysts, Developers.
- Enhancing the Test Scripts by adding Check Points and screen shots in Visual Studio Ultimate.
- Performing data driven test for multiple scenarios with different sets of data with CodedUI in VST Ultimate.
- Performing GUI testing and Functionality testing using CodedUI feature in Visual Studio Ultimate.
- Performing System, Functional, and Regression testing using Visual Studio Ultimate for application releases.
- Converting the complex and long manual test cases into Automation which is called GP Testing.
- Experience to work with multiple data table and database integration
- Creating loader file which create thousands of user data.
- Created Mobile Testing Project with Selenium Appium for iOS and Android.
- Creating frame work for API testing using Visual Studio Ultimate 2015
- Conducting System Integration Testing, Functionality Testing, User Acceptance Testing and Configuration Testing including Black Box.
- Creating the Hybrid framework (Keyword Driven + Data Driven) from the scratch for Dynamic Automation using complex Data structure and Algorithm
- Supporting Production Deployment team for smoke testing overnight.
- End to End Webpage Functional testing using Selenium WebDriver
- Created TestNG framework for Selenium WebDriver testing for Cross-Browser Testing.
- Using Selenium WebDriver C# Nunit for Dot Net Environment.
- Run the test Cases using BDD frame work with Cucumber and python for Customer SOC Portal
Environment: XML, C#, Microsoft SQL Server, TFS, Appium, Visual Studio Ultimate 2015, Windows 7, DOS, Soap UI, API, HTML, AJAX, DOM, TestNG. Selenium. WebDriver, MTM, CodedUI, Cucumber, Python, TFS.
Confidential, Norcross, GA
Automation Engineer
Responsibilities:
- Involved in gathering Requirements specifications and requirements from development personnel and business prior to System Integration Testing.
- Converting Business Requirements and Design Documentation into Test Cases and Test Scripts.
- Organizing logical flow, schedule and execute test on QC/ALM.
- Creating, monitoring and analyzing test results on QC/ALM.
- GUI and Data validation test on Oracle SQL Developer.
- Master Data Configuration with Microsoft Excel and Jenkins.
- Executed DML statements, and pulled up data with SQL queries.
- Checked the data flow through the front end to backend and using SQL queries, to extract the data from the Database.
- Handling Defect life cycle process independently and handled issues by interacting closely with Business Analysts, Developers, Performance Testers, end users and other members of the Team.
- Enhancing the Test Scripts by adding Check Points and screen shots in QTP/UFT.
- Performing data driven test for multiple scenarios with different sets of data in QTP/UFT.
- Performing GUI testing and Functionality testing using QTP/UFT.
- Performing System, Functional, and Regression testing using QTP for application releases.
- Enhancing the Test Scripts by adding Check Points in QTP.
- Conducting System Integration Testing, Functionality Testing, User Acceptance testing and Configuration Testing including Black Box.
- Cross Browser testing with Selenium WebDriver for Receiving application and Confidential Client Portal. Using TestNG frame work.
Environment: JavaScript, XML, Unix, Windows 7, Toad, SQL, Jenkins, Oracle SQL developer, QTP 10/UFT 11, VBScript, Mercury Quality Center 10/ HP ALM 11, SVN, GIT, Selenium WebDriver, TestNG
Confidential, Atlanta, GA
Automation Tester
Responsibilities:
- Involved in developing of the test scripts using QTP for Regression testing.
- Performed data driven test for multiple scenarios with different sets of data using internal and external data sources.
- Performed GUI testing and Functionality testing using QTP.
- Performed Batch testing using QTP.
- Performed Web Testing to check for broken links in a page.
- Performed Acceptance, Usability, Cross-Platform and Regression Testing during different stages of the application development.
- Used Quality Center to store Test Plans, Test Cases, Test Scripts and for bug tracking.
- Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool Quality Center.
- Assisted with the coordination of all POS testing (credit certification, and production support) in a mainframe environment. Web-based Connected Retailer POS 6.0 system.
- Performed performance testing With HP Load Runner.
- Validated the data on Mainframes.
- Executed test cases for Mainframe applications, client server and web based applications resulting in decreased defects in production.
- Responsible for the testing (manual & automated) and quality assurance of various client web and mainframe applications.
Environment: Quick Test Professional, Mainframe, Mercury Quality Center, HP Load Runner. SQL SERVER, Internet explorer, Windows NT/2000, Oracle, MS Office 2000.
Confidential, Manhattan, NY
Automation Tester
Responsibilities:
- Involved in gathering Requirements specifications and requirements from development personnel and business prior to System Testing.
- Converted Business Requirements and Design Documentation into Test Cases and Test Scripts.
- Organized logical flow, schedule and execute test on QC/ALM.
- Created, monitored and analyzed test results on QC/ALM.
- GUI and Data validation test on SQL Query Analyzer 2008.
- Executed SQL statements for test purpose on SQL Query Analyzer 2008.
- Performed data integrity and data validation by writing SQL queries in TOAD for RDBMS Oracle.
- Executed DML statements, and pulled up data with SQL queries.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the Database.
- Handled Defect life cycle process independently and handled issues by interacting closely with Business Analysts, Developers, Performance Testers, end users and other members of the Team.
- Enhanced the Test Scripts by adding Check Points in QTP.
- Performed data driven test for multiple scenarios with different sets of data in QTP.
- Performed GUI testing and Functionality testing using QTP.
- Performed System, Functional, and Regression testing using QTP for application releases.
- Enhanced the Test Scripts by adding Check Points in QTP.
- Conducted System Testing, Functionality Testing, User Acceptance testing and Configuration Testing including Black Box.
Environment: Java, XML, Unix, Windows XP, Toad, SQL, Microsoft Office Share Point Server (MOSS-2007), VM ware 2012, QTP 10, VBScript, Mercury Quality Center
Confidential, Charlotte, NC
QA Engineer
Responsibilities:
- Analyzed the Business, Functional Requirements and Streamlined the Testing Activities
- Analyzed the Business, Functional Requirements and Streamlined the Testing Activities
- Developed Test Plans, Test Scenarios, and Detailed Test Cases based on the Use Case Documents, Business Requirements, and Functional Specifications.
- Working closely with Business Analysts on ambiguities in the FRDs.
- Responsible for writing the Test Cases and Test Scenarios based on the Functional Requirements and Use Case documents and documenting them in HP Quality Center & Excel.
- Extensively involved in Manual/Functional Testing of the Web Based Applications Extensively tested Functionality of the Web Based applications, and UI Screens.
- Create and execute test scripts, cases, and scenarios that will determine optimal system performance according to specifications.
- Handled Defect life cycle process independently and handled issues by interacting closely with Business Analysts, Developers, Performance Testers, end users and other members of the Team.
- Performed all phases of End-to-End testing which includes Functional, Regression, GUI, System and Smoke testing of the application and its interfaces Client-Server Utilities Prepared detailed Test Plan and Test Cases by understanding the business logic and user requirements
- Performed data integrity and data validation by writing SQL queries in TOAD for RDBMS Oracle.
- Defect detection, reporting and tracking was done using Rational Clear Quest.
- Tested Functional Requirements manually to check the website performance.
- Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
- Exported Test Requirements and Test Cases from Microsoft Excel and MS Word to Quality Center/JIRA.
Environment: Windows XP, Oracle 9x, MS Access, VB, SQL, TOAD, RTM, Clear Quest, Req. pro, MS Office, Quality Center10, Agile, PVCS, MS-Excel, MS-Word.
Confidential, Warren, NJ
QA Analyst
Responsibilities:
- Reviewed and Analyzed the System Requirement Specs (SRS) and design documents.
- Analyzed the business requirements and wrote a Test Strategy and Test Plan.
- Was involved in the complete Software Development Life Cycle (SDLC)
- Created Test plans, Test Cases in Test Director as per the business requirements and executed them. Involved in writing and implementation of the various test cases and test scripts created for Functional testing using Win Runner.
- Involved in testing GUI applications in client/server system Test results and bugs are reported to the development team.
- Involved in testing all stages of GUI tests. Performed database integrity check using SQL Performed User Acceptance Testing
- Involved in System testing and Performance testing
- Interacted with developers, Business & Management Teams and End Users
- Interacted with programmers to identify and resolve technical issues Conducted integration, functional, Validation, regression testing Extensively worked on Test Director for bug reporting/tracking.
- Conducted Regression Testing upon the change control request feedback from clients.
Environment: Quality Center, Windows XP, .Net, Web Sphere, JavaScript, XML, HTML, VB Script, and Oracle, SQL.
