Qa Automation Engineer Resume
Raleigh, NC
SUMMARY:
- 7+ years of experience in quality assurance and software testing.
- Expertise in Manual testing and Automation testing
- Good exposure to Software Development Life Cycle (SDLC) and various Software Testing Life Cycle (STLC) models like Waterfall model, V Model & Agile methodology.
- Extensive experience in Functional testing, Unit testing, Integration testing, Regression testing, GUI testing, Back - end testing, User Interface (UI) Testing, Ad-hoc testing, mobile, web application, multi browser, Black Box Testing, System Testing and Build Verification Testing.
- Expertise in Testing tools like HP Quality Center (HP QC 11.0)
- Expertise in bug tracking process, familiar with bug reporting and tracking using bug tracking tool like Bugzilla, Quality Center
- Expertise in writing Technical Artifacts like Requirements Traceability Matrix (RTM), Test Plan, Test Strategy, Test Scenarios, Test Cases, Test Scripts, Test Reports and Defect logging
- Experienced in analyzing Software Requirement Specifications (SRS) and System Design Specifications (SDS)
- Experience on SQL to conduct database testing.
- Status Reporting - Daily, Weekly, Monthly Dashboard
- Experience in writing SQL queries, Selenium WebDriver
- Experience to provide User Acceptance Testing (UAT)
- Good knowledge in Selenium Web Driver, a testing framework for automating web applications
- Experience in various project closure activities like test matrices creation, lesson learnt document creation
- Have a firm understanding of the Industry standards and have always adhered to the same.
- Well versed with balancing risks against priorities to ensure that testing is focused on critical defects also ensuring that expected release schedules are met.
- Excellent communication and interpersonal skills with a high degree of flexibility, resourcefulness and commitment
- Good experience in GUI application testing.
- Good experience in Web security testing.
- Knowledge of various integration design patterns such as SOA Design Patterns and Principals.
- Good experience in Process Flow Charting, Root Cause Analysis in UAT.
- Good experience in Bug Tracking tools like Mercury Quality center and Test director
- Proficient with automated testing tools such as QTP and Test Complete for testing client/server and web based applications.
- Good experience in web related technologies including HTML, XML, Java, JavaScript, VB.NET, ASP.NET.
TECHNICAL SKILLS:
Languages: Java, JavaScript, HTML
Testing tools: Selenium Web Driver, Application Lifecycle Management (ALM) / Quality Center (QC) /Test Director, Rational Tools, Test link
Bug Tracking Tools: JIRA, Bugzilla, ALM/QC
Microsoft suite: MS-Word, MS Excel, MS-Power Point, MS Visio, MS Outlook, MS Access
Databases & Tools: MySQL, SQL Server 2008, Oracle
Operating Systems: Windows, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
QA Automation Engineer
Responsibilities:
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Involved in Store Validation during project implementation to production.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Performed Data Driven (Cucumber) and Keyword driven Tests
- Preparation System Test Plan, Requirement Traceability Matrix and System Test Scripts.
- Involved in System, Functional, End - to-End, Regression, Integration, UAT, Black Box, Ad-hoc, Risk based, Usability testing and retesting.
- Involved in DRB (Defect review Board)
- Achieved an Agile Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Develop Automation test scripts using selenium
- Performed white box testing using TestNG for class, method, & Web Services testing.
- Attend the regular client call and discuss weekly status with the client. UAT and Production support
- Created libraries in VB Script to call from test script.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Experience in Selenium IDE (HTML, Python, Junit, C# scripting methods)
- Used Git as code repository and Code Collaborator to manage code reviews.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Interacted with multiple interfaces test, development teams.
- Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium Web Driver to run test cases in multiple browsers and Platforms
- Used Jenkins as continuous integration server to run automated test suites.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.
Environment: Share Point, EDM Methodology, Java, Loadrunner J2EE, Web logic App Server 9.1, Selenium IDE, Selenium Web Driver, ALM 11.5, Protractor, Jasmine, Eclipse, TestNG, Appium ( Android and iOS), QC/ALM.
Confidential, Buffalo, NY
QA Automation Engineer
Responsibilities:
- Maintained Automation Framework using Data driven framework, and Functional testing by writing VBScripts in QTP
- Developed detailed Test Plan, Test Case Documents based on the FRD and BRD Setup/Installed and Configured Selenium IDE, Selenium Web Driver and Selenium RC server.
- Setup and Configured the testing environment with Eclipse, JUNIT, Selenium RC server and Selenium Java client driver.
- Test Case creation using Descriptive Programming in Automation tool Quick Test Pro checked the functionality of the application.
- Worked as manual and automated tester and Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.
- Performed Manual testing, Mobile Testing and Black box testing methods - Functional, Integration, System and Acceptance.
- Created Recovery Files using Recovery Scenario Manager associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event.
- Used SOAP UI tool to test Service Oriented Architecture (SOA) based architecture application to test SOAP services and REST API.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Responsible for entering, Tracking bugs in Quality Center to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports
- Used SOAPUI for WSDL Validation. Used different Assertions for validating responses
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Extensively made use of Property Transfer and Data Driven in SOAPUI
- Expertise in performing manual testing & Mobile Application Testing using Appium & SeeTest.
- Prepared and maintained various testing results for defect tracking and modification in software.
- Maintained the automation scripts for enhancements and modifications to perform regression testing.
Environment: Java, Junit4.7, QTP 10.0, HP quality center 10.0, SoapUI 4.0.1, Web logic server, UNIX, XML, HTML, SQL, Selenium Web Driver, Windows 7, Share point, Mobile Testing.
Confidential, Wilmington, DE
QA Tester
Responsibilities:
- Analyzed business needs user requirements and specifications.
- Involved in Regression, Functional, Integration, System Testing and User Acceptance Testing.
- Prepared Test Plan and Test Cases based on the User story/Business requirements
- Tested web application in agile development processes.
- Generate Script status reports from Mercury Quality Center
- Prepared and executed performance test scripts by using rational performance tool.
- Prepared test cases based on Design documents & Requirement documents.
- SQL queries are written to test the performance of the reports and to test the results rows are same or not
- Used complex SQL for Querying the Oracle database in UNIX environment for verifying the source data with target data.
- Writing SQL queries for testing the data in the data warehouse against the data in the source systems.
- Supported UAT by providing users with SQL queries for business scenarios. Retested UAT defects in the SIT environment before handover to the users.
- Participated in meetings with developers to discuss enhancements and modifications.
- Involved in testing the front end Java web applications. Involved deploying code to production environment
- Interacting with development and testing team to improve overall quality of the application
- Responsible to follow up the production issues with offshore team.
- Writing and Executing Test Scripts for functional testing in Quality Center
- Involved in Regression, Functional, performance testing
- Defects are raised using Quality Center with Priority levels High - Medium - Low.
- Involved in unit testing by using JUnit. Discuss Reports with Testing Manager.
- Interacted with developers and discussed technical problems, reported bugs and Supported development team.
Environment: AGILE, Window NT/XP, Vista, HTML, Java, DB2, Excel, QTP, Test Complete, Quality Center 10.0, SQL Assistant, XML, and Web Services.
Confidential, Township of Howell, NJ
QA Tester
Responsibilities:
- Assisted in creating fact and dimension table implementation in Star Schema model based on requirements.
- Tested mappings with the Design Documents and also performed testing for various sample data.
- Performed defect tracking and test case management by Quality Center 8.2.
- Co - ordinate with team members for effective management for all project requirements and responsible for deliverables and receivables during all project phases.
- Preparation of technical specifications and Source to Target mappings.
- Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
- Experienced using query tools for Oracle to validate reports and troubleshoot data quality issues.
- Solid testing experience in working with SQL Stored Procedures, triggers, views and worked with performance tuning of complex SQL queries.
- Effectively communicate testing activities and findings in oral and written formats.
- Validated cube and query data from the reporting system back to the source system.
- Involved in batch testing using Autosys and data validation using SQL and TOAD
- Created different user defined functions for applying appropriate business rules
- Written test cases and completed integration test documentation.
- Used UNIX environment variables in various. files which comprises of specified locations to build Confidential
Environment: Quality Center, Oracle 10G, SQL Server 2005, DB2, Windows 2000 Pro, XML, XSD, TOAD, XML Files.
Confidential, NY
QA Analyst
Responsibilities:
- Develop and execute test cases/ test scenarios, update and review test results.
- Prepare Test Plan and Project Status Report.
- Log defects using Issue Manager, Create and Update Defect Log and Verification of defects.
- Participate actively in Daily Status Meeting.
- Walkthrough with the client for finalizing test case writing format and driving the initiative of implementing the same across various projects in the organization.
- Worked closely with Development team, Technical support team.
- Coordinating and Providing Technical Solutions to the Team Members.
- Interaction with the Development team for bug fixing.
- Analysis of the Test Execution Report.
Environment: Oracle 10g, MS Excel, MS Visio, Edit Plus, SQL, HP Quality Center 10.0, JIRA, Manual Testing.