Qa Automation Developer Resume
Norcross, GA
SUMMARY:
- 8+ years of experience in Software Quality Assurance, with diversified skills in both manual and automation testing.
- Experienced with Logistic, Transportation, Insurance, Healthcare, Telecommunication, Financial applications and analysis of its business, technical, and functional requirements.
- Extensive knowledge in working with Agile Methodology, Scrum sessions, Sprints as a part of the team with shared aim.
- Earned HP ATP - Unified Functional Testing .
- Expertise in writing Automated Test Scripts and Test Cases.
- Experienced with Smoke, GUI, Black Box, System Integration, Regression, Functional, Web Service, Compatibility, Cross Browser and Database Testing.
- Experienced in developing and maintaining Data Driven and Hybrid Automation Framework using VBScript in HP QTP/UFT.
- Created QTP Automation Object Model (AOM) Script.
- Executed Smoke and Regression Suite using Jenkins for Continuous Integration Testing.
- Developed Automation Script in Java using Selenium Web Driver with TestNG in Eclipse.
- Created Automated Script in Java with Robotium Framework in Android Studio.
- Expert at performing Database testing of back-end tables and data manipulation using SQL.
- Excellent team player with very good communication, analytical skills and leadership qualities.
- Ability to work independently and as part of a team. Highly dedicated to produce professional work with highest quality and creativity.
- Strong ability to learn and adopt new skills.
TECHNICAL SKILLS:
Testing Tools: HP QuickTest Professional/Unified Functional Testing, HP Quality Center/ ALM, Robotium, Android Studio, Selenium WebDriver, TestNG, Eclipse, Microsoft Test Manager, IBM RTC, Team Foundation Server, HP Agile Manager, FitNesse, Soap UI, Ready API, Post Man, MS SQL Server Management Studio, Oracle SQL Developer.
Operating Systems: Windows, UNIX/Linux.
Programming/SQL Languages: VBScript, Java, Groovy, PL/SQL, T-SQL, HTML, JavaScript, XML.
Database: Oracle, MS SQL Server, Lotus Notes.
Source Code Management: Apache Subversion (SVN), HP Quality Center, Team Foundation Server.
Other Tools: Jenkins, Putty, FileZilla, WinScp, Microsoft Office, SharePoint, Jama.
PROFESSIONAL EXPERIENCE:
Confidential, Norcross, GA
QA Automation Developer
Responsibilities:
- Collaborated with team members of the project including associates from the Development, Business Analyst, and Quality Assurance teams to ensure quality of the product.
- Performed Smoke, Functional, Web Service, System Integration, Regression, Database testing.
- Supported multiple test environments like DIT, SIT and BAT using automation script.
- Developed Hybrid Automation Framework using VBScript in HP Unified Functional Testing from scratch for Java Swing Windows Desktop and Web Application.
- Automated Manual Test Cases from IBM RTC.
- Used Jenkins to execute Automation Smoke Test Suite after each build.
- Executed Automation Regression Suite before each release.
- Created custom HTML reporting for test run results.
- Wrote SQL Queries to obtain test data for automation script and data validation.
- Used Putty to connect to Linux environment and validated file which was generated using automation test cases.
- Checked Application Logs in Linux Environment.
- Used FileZilla to transfer file to FTP server.
- Created Automation Scripts using Java with Robotium framework for Android Mobile Application in Android Studio IDE.
- Executed Robotium automation scripts in Android Studio Emulator.
- Automated Web Service testing using Ready Api.
- Written Test Steps in Groovy for Ready Api to generate test data in run time.
- Worked on Proof of Concept for Acceptance Tests using FitNesse for Mobile Application.
Environment: Windows, Java, WebLogic, Windows Server, Linux, Rest API, MS Office, HP Unified Functional Testing, Robotium, Android Studio, HP Agile Manager, Apache SVN, IBM RTC
Confidential, Bonita Springs, FL
QA Automation Engineer
Responsibilities:
- Collaborated with cross-functional team at daily basis to ensure the best quality of the Product.
- Participated at daily stand up meeting, backlog grooming, product review, retrospective, and Sprint Planning.
- Performed various types of testing, such as Smoke, Functional, Regression, Web Service, Compatibility, Cross Browser and Database Testing.
- Involved in Test Estimation and Test Strategies in each Sprint.
- Set up Automation Test Environment with Eclipse, Selenium Webdriver, TestNG, and jar files.
- Created Data Driven Automation script in Java for Web Application using Selenium Web Driver with TestNG Framework in Eclipse.
- Written Test Script using WebDriver Methods and TestNG Annotations.
- Executed Regression Test Suite with Apache Ant from Windows Batch File.
- Wrote SQL Queries for database validation and to obtain test data in run time.
- Created Automated Script based on Manual Test Cases from Microsoft Test Manager.
- Performed Compatibility testing of Web Application on Android Tablets and iPad.
- Logged new bugs using Sprint Board in Team Foundation Server. Retested the bugs and updated the status of previously reported bugs.
- Tested Web Services Using Postman Client.
Environment: Windows, Angular, JavaScript, Windows Server, Selenium WebDriver, TestNG, Eclipse, MS SQL Server, Citrix, Web Services, Post Man, MS Office, Team Foundation Server, Sitecore.
Confidential, Baltimore, MD
QA Automation Analyst
Responsibilities:
- Involved in collaborating with all members of the project team including associates from the Development, Business Analyst
- Quality Assurance and Release Management teams to ensure quality of deliverables.
- Performed Smoke, Web Service, Functional, Regression, Cross Browser, and Back End testing.
- Involved in developing detailed Test Plans for different components within the project.
- Logged new bugs using Quality Center/ALM; retested the bugs and updated the status of previously filed bugs.
- Developed and maintained Hybrid Framework by using VBScript in QTP/UFT.
- Used Dynamic Descriptive Programming to write test script in QuickTest Professional/Unified Functional Testing.
- Created reusable functions for efficiency and better maintenance.
- Created Environmental Variables in QTP/UFT.
- Scheduled Regression Test Suite to be executed daily from Quality Center.
- Executed Automation Test Suite using QTP/ UFT whenever new build was deployed.
- Prioritized Test Cases in Regression Suite in various levels according to its importance.
- Implemented Recovery Scenario in QTP/UFT automated scripts to handle unexpected errors.
- Performed Back-end testing using SQL queries.
- Tested Web Services using Soap UI.
- Created Proof of Concept for new architecture design using Class approach in QTP/UFT.
Environment: Windows, J2EE, ASP.NET, VB.NET, HTML, Apache, XML, Oracle, Web services, MS Office, QTP/UFT and Quality Center/ALM, Soap UI.
Confidential, New York, NY
Software Test Engineer
Responsibilities:
- Involved to improve processes and implemented best practices in SDLC of the project.
- Performed Ad-hoc, Smoke, Functional, Security, Regression, and GUI testing of the application.
- Involved in Test Effort estimation, scheduling the test activities, and creating Test Plans.
- Involved in Test Coverage Matrix, Requirement analysis and Requirement Traceability.
- Responsible for writing Test Cases for Functional Requirements by using Quality Center.
- Executed Test Cases Manually in Quality Center Test Lab.
- Used Quality Center to report defects, retest and update the status of previously filed defects.
- Involved in Functional testing for various Modules like Registration, Cancellation and Billing.
- Participated in bug review meetings.
- Created Reports in Quality Center using Excel Report Generator and Graphs.
- Developed Data Driven Framework by using VBScript in QTP.
- Utilized Shared Object Repository to store web object properties.
- Created reusable Functions and saved it in Function Library.
- Wrote and updated scripts in QTP expert view and analyzed the Test Fusion report to check for application failures.
- Import the test data from Excel to QTP Data Table.
- Created Dictionary Objects in QTP
- Performed Data Base Testing using SQL queries.
- Prepared reports for project status meetings as necessary.
Environment: QTP, Quality Center, Java, J2ee, Windows, UNIX, MS Office, SQL Server, Web Services.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Involved in all Functional and Technical discussions with the Project Management, Developers, Architects and Test Teams.
- Involved in Ad-hoc, Smoke, and Functional testing of the application.
- Performed requirements gathering, planning, and test case design.
- Created Requirement Traceability Matrix (RTM), ensured the Test cases are covering all the Functional Requirements.
- Involved in Test Coverage Matrix, Requirement analysis.
- Written detailed Test Cases for Functional testing in Quality Center.
- Executed Test Cases Manually and update the result in Quality Center.
- Reported bugs, prioritized and retested the bugs using Quality Center.
- Generated various Reports and Graphs for analysis in Quality Center.
- Wrote Automated Test Scripts using VBScript in QuickTest Professional.
- Created Global Variables using VBScript in QTP.
- Used Object Repository to store application object properties in QTP.
- Implemented regular expressions, wait property, and exist statement in QTP scripts.
- Performed Positive and Negative testing on the application.
- Implemented Reusable actions in QTP Script.
- Used SQL queries to obtain test data from Database.
Environment: Quality Center, Web services, Windows, QTP and Oracle.
