Quality Assurance Engineer Resume
TX
SUMMARY:
- Over 8+ years of extensive experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance, Analysis, and Testing in Client/Server and Web based Applications.
- Experience in all phases of Software Test Life Cycle (STLC), Software Development Life Cycle (SDLC), Defect life Cycle and methodologies like Waterfall and Agile.
- Expertise in various Testing & QA methodologies entailing Black Box Testing, User Acceptance Testing, Module Testing, System Testing, Migration Testing, Sanity Testing, and Mobile Testing
- Experience in developing end to end automation using Selenium WebDriver, Junit/TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP).
- Experience in Core Java concepts such as OOPs, Exception handling, Multithreading, and Collections.
- Expertise in manual testing using User Interface, Client and Web based applications .
- Designed and Developed Automation test scripts implementing test in Selenium Web Driver using Java.
- Experience in writing core java code to access data from outsource files and used OOPs concepts in developing the selenium framework.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing, and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center and Jira .
- Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End - to- End Testing and Business Process Testing.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL .
- Experience in HTML, JavaScript, CSS, and Angular JS Applications.
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
- Experience in creating Requirement Traceability Matrix from Business requirement documents.
- Proficient in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Excellent analytical and programming abilities in using technology to create elegant, flexible, and maintainable solutions for complex testing problem
- Team Player and self-starter with excellent communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Testing Tools and Bug Tracking: Selenium WebDriver, SOAP UI, JIRA, Quality Center, Fire path, Firebug
Testing Types: Smoke, Sanity, Functional, Integration, Regression, GUI, System, Compatibility, User Acceptance Testing
Programming Languages: Java, SQL, HTML, XML, JavaScript
Methodologies: Agile, Scrum, Waterfall
Testing Framework: JUnit, TestNG, Selenium, ANT, Maven, Jenkins
Database Systems: Oracle, MS SQL Server, MySQL
Operating Systems & Servers: Windows, Unix/Linux, Mac
Other Tools: Tomcat, Microsoft Office, Putty, SOAPUI, SOAP, RESTFUL
PROFESSIONAL EXPERIENCE:
Confidential, TX
Quality Assurance Engineer
Responsibilities:
- Understand the business requirement and technical specification documents of the system
- Involved in Agile Scrum meeting and Scrum testing of the system
- Reviewed change request documents and defect description and attended meetings to document the required changes.
- Developing test cases, test procedures and test data from requirement document
- Involved in test plan and test case review meetings
- Updating the test cases document according to review comments
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
- Used TestNG to create the Test Suites and to execute all the test scripts
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
- Used Quality Center(QC) to report the system testing defects to the development team
- Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Prepared Test cases, procedures, Bug Tracking, Logging, and Reporting bugs using JIRA
- Experience developing a Comprehensive Test Strategy inclusive of all testing activities
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center
- Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.
Environment: Selenium Web Driver 2.0, xPath, JIRA, Oracle 10g, HTML, Java Script, J2EE, UNIX, SQL, Agile, XML, SOAP, SOAP UI
Confidential, MI
Quality Assurance Engineer
Responsibilities:
- Writing the test cases, executing the test scripts, logging the defects, and reporting the status on the projects.
- Effectively participated in every day Agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings
- Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
- Executed test cases in QA, Staging and Production environment, which mainly involves Sanity and End-to-End testing.
- Automated test scripts using Selenium with Firebug and Firefox Add-ons (XPath Checker and JavaScript) to enhance efficiency of IDE testing.
- Developed Automation scripts using Selenium Webdriver and involved in designing of automation framework.
- Used Selenium WebDriver and TestNG to run the parallel testing
- Used java and JavaScript for automation script development in Selenium
- Tracked and logged defects in Quality Center and coordinated meetings with developers and business analysts to prioritize the bugs, bug fixes and problem resolution
- Execution of SQL queries to fetch data from database to verify the results in Incident Loader
- Prioritized problems based on the effect of the application on the end user.
- Preparation and Review of RTM to ensure all requirements are covered under scope of testing.
- Maintenance and Execution of Test Cases; Maintenance of Test Results in Quality Center.
- Defect logging, maintenance and tracking for closure after re-testing of defect fix
Environment: Agile(Scrum) Methodology, Quality Center 11, Selenium WebDriver, Java, SQL, MS-Office.
Confidential, TX
Sr. Automation Engineer
Responsibilities:
- Analyzing Test requirement, Business requirement, Application design documents, application interface design documents and high-level design documents.
- Raising Queries/Ambiguities for the requirements in QC.
- Creating test cases based on the all the requirement documents.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Tested the complete Java based web application.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Restful Web Service testing using Http Client Java library.
- Responsible for Test Execution with Functional testing, Regression and End to End.
- Execute test cases and logged defects in QC. Regression testing once bug is fixed.
- Entering the entire defect in HP Quality Center, update the status with onsite and developer’s coordination.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacting with all the interfacing groups (ETL team/Dev Team/Automation Team/Performance Testing Team etc.) and also with team lead/onsite coordinators for getting clarifications and updating the status.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Prepare daily Execution status reports, defect analysis, test summary report and Sign off documents.
- Interaction with onsite and Leads for testing issues and test progress reporting.
- Attending defect call and follow up defect for quick resolution.
Environment: Manual Testing, Java, WebDriver, TestNG, Windows 2000, Mercury Quality Center, SQL, UNIX.
Confidential, Dallas, TX
QA Engineer
Responsibilities:
- Analyzing Test requirement, Business requirement, Application design documents, application interface design documents and high-level design documents.
- Creating test cases based on the all the requirement documents.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Tested the complete Java based web application.
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Responsible for Test Execution with Functional testing, Regression and End to End.
- Execute test cases and logged defects in QC. Regression testing once bug is fixed.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Prepare daily Execution status reports, defect analysis, test summary report and Sign off documents.
- Attending defect call and follow up defect for quick resolution.
Environment: Manual Testing, Java, WebDriver, TestNG, Windows, SQL, UNIX
Confidential, Herndon, VA
Quality Assurance Engineer
Responsibilities:
- Analyzed Business and System Requirements of the Application
- Followed Agile Methodology for application Implementation and Testing
- Participating in sprint daily scrum, planning, Review, meetings.
- Developed Test Plan Document for numerous Releases
- Performed Smoke, Functional, System, Regression and Integration with Positive, Negative Test cases.
- Extensively used SQL for Back End testing to validate data in the database.
- Documented test results and sent email communications with test results.
- Developing Regression suit for various module using Selenium Web driver with core Java in Eclipse IDE.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using Java in Eclipse IDE.
- Identified the Automation scenarios, Designed/Setup the Hybrid framework, prepared the UI Object Info, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance.
- Automate the test cases using Selenium Web driver with JAVA Framework TestNG
- Performed Gray Box Testing, Regression Testing, Functional Testing, Usability testing
- Involved in User Acceptance Testing (UAT)
- Execute Browser Compatibility Testing (IE, Firefox, Chrome, Safari) of a Web based application
- Create and execute End to End Use Cases for User Acceptance Testing
Environment: Java, WebDriver, Windows, MS SQL Server, UNIX, Windows OS, Oracle 10g, SOAP UI, Agile/Scrum Methodology.
Confidential
QA Engineer
Responsibilities:
- Reviewed System Requirement Specification, Technical Specification, and functional design documents to achieve better understanding of the project.
- Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
- Performed manual testing to check the functionality.
- Conducted Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
- Ensured all test plans, test cases and documentation were traceable to original requirements.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Worked with Retesting and Regression testing.
- Worked in JIRA for planning, running, and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
- Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Quality Center.
- Performed Back-End testing by writing and using SQL queries.
Environment: Selenium WebDriver, JAVA, JIRA, Windows, MS Office, UNIX/Linux, HTML, XML.