Qa Engineer Resume
Oakton, VA
SUMMARY
- 6+ years of experience in Information Technology with emphasis on Software Testing/Quality Assurance.
- Expertise in participating in requirement analysis reviews and working sessions to understand the requirements and system design.
- Experienced in developing use cases, user interface specifications, and user requirement specification documents.
- Experienced in formulating Test Plans, Test cases, Test Scenarios, Test Approach and set up testing environment.
- Expert in both Manual and Automation testing of the applications.
- Experienced in conducting different types of testing including Black Box Testing, GUI Testing, Data Driven Testing, Back End Testing, Integration, Regression, Sanity, Functional and System testing.
- Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
- Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
- Very good in writing SQL queries for backend data validation and data integrity check.
- Experienced working with continuous integration tools like Jenkins and Hudson.
- Proficient with building automation test suites using Java and Selenium WebDriver from the ground up.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Have strong understanding of Agile development practices.
- Proficient with HTML, CSS, XPath, and VBScript.
- Experienced on Eclipse and Intellij to develop Junit and TestNG frameworks.
- Experienced with debugging using Firebug, Chrome or IE development tools.
- Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
TECHNICAL SKILLS
Testing Tools: Selenium RC, WebDriver, JUnit, Firebug, SOAP UI, QTP, Quality Center, ALM
Defect/Bug Tracking Tools: JIRA, Quality Center, BugZilla
Performance Testing Tools: JMeter, LoadUI
Operating Systems: MS Windows, UNIX (Solaris), Linux (Red Hat), Mac OS
Programming Languages: Java, SQL, PL/SQL
Web Technologies: HTML, CSS, XML, XPATH, XSLT, AJAX, SOAP, WSDL
RDBMS: Oracle, MySQL
Scripting Languages: PL/SQL, VB Script, Shell Script
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Selenium Script Developer
Responsibilities:
- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Created detailed Test cases according to business requirements.
- Set up test cases, test sets, and defects in HP ALM.
- Wrote Manual Test cases in HP ALM and executed the test cases.
- Used HP ALM to execute test cases and identifying, reporting & resolving defects.
- Performed Back - end data base testing using SQL quires.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Created and maintained Automation Framework using Selenium.
- Created TestNG framework to run unit test and Maven to build the Project.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Created automation Hybrid Framework from scratch using Selenium.
- Controlled and organize the test Scripts using TestNG Annotations.
- Used Java programming language to write and execute the test suite.
- Used Ant and Maven build tool to generate Test Report.
- Participated in UAT testing.
- Attended Defect review meetings with testers and development team.
- Reported Test Execution & Defect status on Weekly basis to the Management.
Environment: Java, HP ALM, Selenium WebDriver, Maven, Jenkin, TestNG, SauceLab, Oracle, FEPDirect, MQDirect, Windows XP, UNIX, SRTS, ICD.
Confidential, Chevy Chase, MD
Test Automation Engineer
Responsibilities:
- Involved in project planning, coordination and implemented QA methodology.
- Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Configured HP Quality Center in Agile environment.
- Created, executed Test Sets and maintained documentation of test results using HP Quality Center.
- Monitored and tracked defects/risks and managed through resolution using Quality Center.
- Performed complex queries for data validation in SQL statements.
- Analyzed test results reports and test cases results and determined causes, and created detailed and comprehensive defects reports.
- Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
- Participated in the test environment setup ensuring that the facilities, test tools and scripts are in place to successfully perform the required testing effort by Regression Team.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
- Performed functional test automation and execution processes in a web environment using data-driven development with Selenium WebDriver.
- Enhanced the current Hybrid Framework using Selenium custom functions, for functional and regression automation testing.
- Used Selenium Grid to run parallel test on different browser and OS configuration.
- Checked the response of the application, when more than certain amounts of users are using application Confidential the same time.
- Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
- Generated defect status report, QA status reports, Risk Analysis documents, Requirements Traceability reports, Test Execution and test results summary reports.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Java, Selenium WebDriver, Selenium RC, Selenium Grid, Firebug, FirePath, CssSelector, HTML, XML, XPATH, Quality Center, Oracle SQL, MS Project, MS Office, and Windows XP Professional.
Confidential, Oakton, VA
QA Engineer
Responsibilities:
- Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
- Analyzed Business requirements, functional specs and Use Case documents.
- Worked directly with Business Analysts to understand the changes and updated requirements.
- Managed and controlled Requirements, Test Design, Execution and Defect management and tracking Process using HP Quality Center.
- Helped Quality Center Administrator to maintain users, groups, domain, projects, and policies.
- Set up test cases, test sets, and defects in Quality Center.
- Wrote Manual Test cases in Quality Center and executed the test cases.
- Scheduled the script execution, published results and reported defects as required in Quality Center.
- Executed the transactions manually and verify the back end functionalities and data exploitation.
- Wrote PL/SQL statement to extract, update data from the tables.
- Performed through Database functionality tests and verified the Business Logic Implementation by constructing and executing several SQL statements.
- Conducted Data Driven Testing using parameterization in QTP to test the application with different sets of data.
- Used QTP to automate function for the web application.
- Created QTP advance automation frameworks using descriptive programming, modular approach, custom functions, logics, and looping for Regression testing.
- Involved in Regression Testing for every changes in modules.
Environment: J2ee, HP Quality Center, QTP, VB Script, Oracle, Unix, Windows, MS Office, MS-Excel Macros, PDF, Mozilla, Agile, Ajax.