Senior Qa Engineer Resume
Austin, TX
SUMMARY
- Over 15 years of experience in Information Technology including 12 years in software quality assurance/testing and 3 years in programming.
- Experience in testing API, ETL, and Java web based applications.
- Experience in Waterfall and Agile software development methodologies.
- Very good hands on experience and understanding of Agile methodologies. Good knowledge of Sprint Planning, Backlog Grooming, Sprint Review, Retrospective process.
- Experience in Behavioral Driven Development and Test Driven Development frameworks.
- Experience in UI automation using Java and Selenium Webdriver.
- Experience in writing Junit and TestNG test cases. Has extensive experience writing Junit Parameterized tests and also creating dynamic Test Suites in Junit testing framework.
- Experience in API testing using SOAPUI, POSTMAN, Advanced REST Client.
- Hands on experience using various database databases (Oracle or MS SQL Server) and migration tools like Pentaho, Full Convert, MSSQL Server Migration Assistant for Oracle
- Experience in setting up QA environments and UAT environments for clients.
- Experience in deploying builds on Websphere/Solaris.
- Experience in performing Backend, Front - end, Regression, Functional, System, Black box, Integration, end-to-end and User Acceptance Testing.
- Created and managed test data requests for platform teams to support development and QA testing.
- Tracked defects and logged them by severity and root cause in defect tracking tool.
- Defined and tracked quality assurance test metrics and report on outcomes to management.
- Participated in defect review meetings and prioritize defect remediation work.
- Developed web applications using Java/JSP, JavaScript, VBscript
- Good understanding and knowledge of Ruby scripting and Groovy scripting.
- Good knowledge of Mobile application testing.
- Mentored junior members of the team.
- Experience in working remotely with other team members.
- Experience in installing application/product at Client places.
- Experience as an ISO Internal Quality Auditor. Involved in implementing several Quality procedures for the organization.
- Ability to quickly gain an understanding of a business and application.
TECHNICAL SKILLS
Technology: Java, J2EE, JSP, ANT
Operating Systems and Servers: Windows 2000/XP/2003/2008 server, Solaris, Tomcat, Weblogic, Websphere, IIS
Protocols: HTTP, HTTPS, FTP, FTPS
Database: MS-Access, SQL Server 2000/2005/2008 , Oracle 8i/9i/10/11, DB2
Languages: Java, HTML, XML, JavaScript, VBScript, Ruby, Groovy, SQL, PL/SQL, TSQL, .Net
Configuration Management Tools: Share point, CVS, SVN, Bamboo, Jenkins
Testing Tools: QTP, Load Runner, Test Complete, Web Performance, Selenium 2.0/Web driver, Quality Center 9.0, SOAPUI, APPIUM
Requirements and Defect Tracking Tools: Test Director, Quality Center, Remedy, Bug Zero, Bugzilla, JIRA, Rally
MS Office Tools: Word, Excel, Outlook, PowerPoint
Database Migration tools: Pentaho, Full Convert, MSSQL Server Migration Assistant for Oracle
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior QA Engineer
Responsibilities:
- Prepared Test cases and Test data for the features.
- Involved in verification of several REST APIs using POSTMAN.
- Performed backend testing by running stored procedures and SQL queries.
- Performed Functional, Integration, end-to-end, Regression, Usability, Black-box and User Acceptance Testing.
- Used JIRA for defect tracking.
- Worked with product owners, developers to resolve issues
- Created software-testing artifacts like release test plan and acceptance tests.
- Actively participated in Sprint Planning, Backlog Grooming, Stand-ups, Team Retrospectives and sprint reviews.
Confidential, Austin, TX
Senior QA Engineer
Responsibilities:
- Experience writing and executing manual test cases.
- Written UI automation scripts in Java using Selenium Webdriver.
- Written data-driven automation scripts to Parse XML response feed and compare the node data against the data present in the OKM application.
- Written an automation script to invoke a REST API and generate multiple messages at a single time to the particular users’ inbox.
- Involved in cross browser mobile testing of Android and iOS based using APPIUM automation tool.
- Also involved in manual testing of the SMC/Call Us/Email Us modules.
- Used Rally for defect logging.
- Actively participated in all Agile ceremonies. Has perfect knowledge of Sprint Planning, Backlog Grooming, Sprint Review and Retrospective process.
Confidential, Austin, TX
Senior QA Engineer
Responsibilities:
- Written test cases for the Stories and validated them.
- Installation of Ubuntu and Docker locally on a MAC OSX.
- Working with Repositories and Docker images.
- Written UI automation scripts in Java using Selenium Webdriver.
- Created Parameterized tests in Junit testing framework.
- Experience creating dynamic Test Suites in Junit framework.
- Involved in cross browser mobile testing of Android and iOS based using APPIUM automation tool.
- Created Jenkins jobs for Continuous Integration to run on Container.
- Converted Webdriver tests to Maven project.
- Used Rally to write/run test cases and defect logging.
- Actively participated in all Agile ceremonies. Has perfect knowledge of Sprint Planning, Backlog Grooming, Sprint Review and Retrospective process.
Confidential, Austin, TX
Senior QA Engineer
Responsibilities:
- Prepared Test cases and Test data for the features.
- Created regression automation test scripts in Java using WebDriver and TestNG.
- Used SOAPUI for validating data load jobs.
- Involved in verification of several REST APIs using POSTMAN.
- Created Parameterized tests in Junit testing framework.
- Experience creating dynamic Test Suites in Junit framework.
- Experience designing and executing Keyword driven framework.
- Performed backend testing by running stored procedures and SQL queries.
- Performed Functional, Integration, end-to-end, Regression, Usability, Black-box and User Acceptance Testing.
- Used JIRA for defect tracking.
- Worked with product owners, developers to resolve issues
- Created software-testing artifacts like release test plan and acceptance tests.
- Used Bamboo for continuous integration and builds.
- Actively participated in Sprint Planning, Backlog Grooming, Stand-ups, Team Retrospectives and sprint reviews.
Confidential, Alexandria, VA
Senior QA Engineer
Responsibilities:
- Implemented Page Object automation test framework using Selenium, TestNG.
- Prepared Test Plans, Test cases and Test data for the functionalities.
- Performed Functional, Integration, System, Performance, Regression, Usability, Black-box and User Acceptance Testing.
- Set up a QA Test Environment and installed the application for various Federal agencies.
- Used Bugzilla for defect tracking.
- Deployed Java application on Websphere/Solaris environments.
- Converted database schemas Oracle to SQL Server and vice-versa using Pentaho and Full-Convert tools.
- Migrated applications from Windows to Solaris environment.
- Created new cron jobs on the Linux/Solaris environments that runs daily as scheduled for different host applications.
- Worked with creating and maintaining symbolic links on a Linux/Solaris environment.
- Used SharePoint to maintain change requests and access company specific engineering documents.
- Tested the application compatibility against different databases like Oracle and SQL Server 2005/2008.
- Performed load performance testing using Web Performance tool. Generated a load script to evaluate the performance of the application under different loads.
- Actively participated in Project Meetings, walkthroughs
- Analyzed root cause of the defects.
- Developed presentation layer with standard JSP tags to generate dynamic content for the module
- Involved in bug fixes.
- Collected software enhancement requirements from end users.
- Experience in maintaining servers on VMware environment.
Confidential, San Antonio, TX
Senior QA Analyst
Responsibilities:
- Developed Test Strategies for various successful product releases.
- Identified and evaluated the correct Automation tool for the project.
- Reviewed Business Requirements and the Technical Specifications.
- Developed Requirements Traceability Matrix (RTM) to track requirements during QA Testing Phase.
- Prepared Test Plans and Test cases and gathered the Project Metrics.
- Performed Functional, Integration, System, Performance, Regression, Usability, Black-box and User Acceptance Testing.
- Developed various SQL queries and scripts to perform Backend Testing.
- Proficient in use of Crystal Reports 10i for various Reports within the application.
- Tested Web services component.
- Tested RMS application with different versions of MS Word application embedded within the application and their compatibility.
- Involved in setting up the Test Environment and Installation of the RMS software.
- Used Remedy for efficient defect reporting and defect tracking. Proficient in generating Reports of defects according to releases and internal build wise. Change requests are also documented in Remedy as RFEs (Request for Enhancements). Configured Remedy to receive email alerts of any changes to defects like Status Change and updates.
- Prepared weekly bug and test case status reports to track progress of project.
- Tested application on different platforms like Windows 2000/2003/XP/Vista.
- Tested the application compatibility against different SQL Server versions of the database.
- Worked with business analysts, developers, and content department to resolve issues
- Actively participated in Project Meetings, walkthrough, Response Team.
- Prepared project and customer metrics.
- Analyzed root cause of the defects.
Confidential, MA
Senior QA Analyst
Responsibilities:
- Reviewed Business Requirements and the Technical Specifications
- Prepared Test Plans and Test cases
- Performed Functional, Integration, System, Regression, Usability, Black-box, Stress, Load and User Acceptance Testing.
- Created and executed automation scripts in QTP for smoke and regression testing.
- Mapped the custom objects to the standard objects where necessary, and inserted GUI, Bitmap and Text checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Pro (QTP).
- Parameterized the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the table upon each iteration - Performed Data-driven testing.
- Performed Load testing of the application using Load Runner.
- Developed various SQL queries and scripts to perform Backend Testing.
- Used CVS to check out the code and used ANT tool to build and deployed the application in the WebLogic environment.
- Used Mercury Quality Center for Requirement and Test Management, Defect reporting and tracking.
- Performed Browser Compatibility Tests using Internet Explorer and Firefox.
- Tested application on different platforms like Windows 2000/XP.
- Delivered Staging and Production builds to the client.
Confidential, Concord, NH
QA Analyst
Responsibilities:
- Reviewed Business Requirements and Technical Specifications.
- Prepared Test Strategies, Test Plans and Test cases.
- Performed Functional, Integration, System, Regression, Usability, Stress, Load, User Acceptance Testing.
- Prepared and executed automation scripts in QTP for regression testing.
- Created data-driven tests and synchronization points in Quick Test Pro to help solve key problems.
- Performed Load testing using Load Runner. (Automated scripts for Company Profile and Proposal creation. Tested performance of the functionality for 50 users. Created scenario to insert Rendezvous points for Proposal creation. Created a scenario to test performance of the functionality by adding 2 - 3 users and gradually increase the Vusers at regular intervals).
- Developed various SQL queries and scripts to perform Backend Testing.
- Used Bug Zero for Defect reporting, tracking and managing the Change Requests.
Confidential
QA Analyst
Software: Bug Zero, Java, J2EE, JSP, Struts, Web Logic Server 8.1, Oracle 9i, SQL, PL/SQL, Linux, Windows 2000
Responsibilities:
- Reviewed business Requirements and Technical Specifications
- Prepared and executed Test Plans and Test cases.
- Performed Functional, Integration, System, Regression, Usability, Load, User Acceptance Testing
- Developed various SQL queries and scripts to perform Backend Testing.
- Used Doors tool for the document management.
- Used Bug Zero for Defect reporting and tracking.
- Coordinated with developers, Implementation team in reviews/meetings.
- Actively participated in Project Meetings, walkthrough, Response Team.
Confidential
QA Analyst
Responsibilities:
- Reviewed Business Requirements and Technical Specifications
- Prepared and executed of Test scenarios and Test cases.
- Performed Functional, Integration, System, Regression, Usability and User Acceptance Testing.
- Developed various SQL queries and scripts to perform Backend Testing.
- Used Test Director for Requirement and Test management, Defect reporting and tracking.
- Coordinated with developers, Implementation team in reviews/meetings.
- Actively participated in Project Meetings, walkthrough, Response Team.
Confidential
QA Analyst
Responsibilities:
- Reviewed Business Requirements and Technical Specifications.
- Prepared and executed Test scenarios and Test cases.
- Performed Functional, Integration, System, Regression, Usability, Stress, Load and User Acceptance Testing. Also performed Browser Compatibility Tests using Internet Explorer and Netscape.
- Developed various SQL queries and scripts to perform Backend Testing.
- Used Test Director for Requirement and Test management, Defect reporting and tracking.
- Coordinated with developers, Implementation team in reviews/meetings.
- Actively participated in Project Meetings, walkthrough, Response Team.
Confidential
QA Analyst
Responsibilities:
- Prepared and executed test cases based on functional requirements, use cases and prototype.
- Debugged the environment issues (by checking with the logs)
- Performed in the backup and restore of the test databases.
- Used Black box testing methods to test the Reports using Actuate eReporting System.
- Performed Integration, Functional, Regression, Usability, User Acceptance testing.
- Performed Security test to verify whether roles/privileges are according to the actors intended.
- Reported the bugs to bug tracking system and submitting weekly and monthly status reports.
- Attended weekly meetings with the QA team to analyze the overall status of the testing and offered suggestions for improvement.
- Coordinated with developers, Implementation team in reviews/meetings.
Confidential
Software Engineer
Responsibilities:
- Prepared Test Plan, Test Design, Test Script and Execution of the testing process.
- Performed Integration, Functional, Regression, Usability, User Acceptance testing.
- Used SQL queries for Database testing.
- Performed configuration and Compatibility Testing on different platforms.
- Attended weekly meetings with the QA team to analyze the overall status of the testing and offered suggestions for improvement.
- Coordinated with developers, Implementation team in reviews/meetings.
Confidential
Sr. Software Engineer
Responsibilities:
- Achieved ISO 9001:2000 for the company as an ISO internal Auditor.
- Reorganized various departments in the company by implementing ISO 9001:2000 standards.
- Guided the associates to follow the ISO standards.
- Collected business needs from client users.
- Reviewed Business Requirements and Technical Specifications.
- Prepared the Low level design documents.
- Developed Intranet websites for various government organizations using ASP, JSP, MYSQL and Oracle.
- Maintained the coding standards that were set up by the organization.
- Coordinated with developers, Implementation team in reviews/meetings.
- Provided onsite support on need basis during the product releases to the client.
- Performed Unit testing
Confidential
Associate Software Engineer
Responsibilities:
- Analyzed Business Requirements and Technical Specifications.
- Maintained the coding standards that were set up by the organization.
- Performed the coding for the modules assigned to me.
- Attended weekly meetings with the development team to analyze the overall status of the project and offered suggestions for improvement.
- Coordinated with developers, Implementation team in reviews/meetings.
- Involved in code modifications as per the change requests received.
