Test Automation Resume
Bloomington, Il
SUMMARY:
- Over 8 years of IT experience as a QA Analyst in Client/Server and Web Based applications.
- Good knowledge and experience of software quality development and implementation, software inspection and testing.
- Exposure to all stages of SDLC and STLC (software test life cycle).
- Full Software Development Life Cycle (SDLC) experience with good knowledge about Object Oriented Analysis and Design, Project Development Lifecycle and Project Management.
- Tested Web Services using Service Oriented Architecture using SDLC best practices.
- Proficiency in project management tools like MS Project, MS Office.
- Strong in analyzing business requirements and specifications and development of Test plans, Test scripts, Test cases and their execution.
- Proficient in System testing, Integration, Regression and User Acceptance testing.
- Good knowledge in QC, QTP and Selenium.
- Highly motivated, detailed oriented, has ability & experience to work independently as well as lead a team effectively. Possess excellent communication skill.
- Facilitate test case peer reviews with project & business stakeholders. Develop requirements traceability matrix to ensure appropriate level of test coverage.
- Status Reporting: testing status, defect - tracking status, and weekly status reports to the Test manager.
- Excellent testing skills with an urge to find hidden bugs.
- Ability to document and track defects as well as produce detailed reports using defect tracking tools such as Quality Center and Test Director.
TECHNICAL SKILLS:
Operating system: Unix, Windows
Language: C, C++, Java, Visual Basic, Java
Testing tools: QTP, Quality Center, Selenium web driver Defect Tracker: Quality Center, Test Director,Jira, TRAC
Testing Frameworks: TestNG, Junit, Cucumber
Data Bases/ Tools: PL/SQL, IBM DB2, AllBASE, Oracle 11g, PostgreS Documentation Tools: MS Office2003/2007,Adobe Acrobat
Web Tools/ Scripting Tools: HTML, CSS, XML, JavaScript
PROFESSIONAL EXPERIENCE:
Confidential - Bloomington, IL.
Test Automation
Responsibilities:
- Understand business and system requirements of application by working closely with Business Analyst and development.
- Participate in creating Test Plan, Test Case Design and test script walkthroughs.
- Participate in providing estimates for different testing tasks.
- Analyze Manual Test Cases to determine possibility of automation.
- Create SQL queries to fetch test data for new test cases.
- Fabricate data to create required test data to achieve 100% test coverage.
- Developed automated test scripts in Selenium Web driver for Regression Test Suites.
- Enhance Automation framework with reusable functions to ensure code reusability.
- Peer Review of Test Scenarios and Test Cases.
- Execute test suites and analyze expected and actual test results.
- Fix and maintain test scripts as and when required.
- Test Web Services using SOAPUI tool by providing different inputs through WSDL and document test results.
- Test web services using automated scripts with Rest Assured.
- Write automation scripts and participate in peer reviews.
- Report and document defects found during test cycles. Participate in defect prioritization sessions .
- Record defects in Trac and meet with developers to get them fixed.
- Provide daily test execution metrics that included number of test cases passed/failed, number of defects based on status and severity levels to project team members.
- Escalate issues and risks as appropriate to ensure project deadlines are achieved.
- Attend daily status meetings to discuss ongoing issues.
- Create/Issue/Deploy builds for development/implementation/production environment.
- Document existing issues and solution.
- Perform Technical Checkouts during production implementations.
Environment: JDK 1.6, Rational Software Architect 8.0, WAS 8.0, IBM DB2, IBM OPTIM, Data Studio, Subversion, Selenium Webdriver, Trac, Junit, ADA, EJB, Message Queues, SharePoint.
Confidential - Wilmington, DE
QA Analyst
Responsibilities:
- Understand business and system requirements of application by working closely with Business Analyst and development.
- Understand business and system requirements of application by reading Requirements Specification Document and Technical Specification document.
- Attend meetings to understand Manual Test Case flow to determine possibility of automation.
- Create SQL queries to fetch test data for new test cases.
- Develop automated test scripts in IBM Rational Functional Tester for new Change Requests.
- Execute test scripts and fix test ware issues.
- Defect Management activities throughout the project life cycle.
- Enhance Automation framework with reusable functions to ensure code reusability.
- Peer Review of Test Scenarios and Test Cases.
- Execute test suites and analyze expected and actual test results.
- Fix and maintain test scripts as and when required.
- Provide daily test execution metrics that included number of test cases passed/failed, number of defects based on status and severity levels to project team members.
- Escalate issues and risks as appropriate to ensure project deadlines are achieved.
- Attend daily status meetings to discuss ongoing issues.
- Document existing issues and solution.
Environment: JDK 1.6, IBM Rational Functional Tester 8.5.1, IBM DB2, Toad, Cucumber, IBM Rational Team Concert, SharePoint.
Confidential - McLean, VA
QA Analyst
Responsibilities:
- Gathered requirements from users and translated in to system requirements and specifications.
- Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE
- Working on continuous integration environments and frameworks
- Triggered the automation jobs using Jenkins to get the cucumber JSON reports
- Identifying the bugs and updating them in CDETS cisco internal bug generator tool
- Identified the test cases required and uploaded them in TIMS cisco internal tool
- Worked on agile scrum based methods for BDD
- Working for unit system functional software test automation.
- Understanding the design and implementing it in the development phase
- Showcasing strong back end middleware and API functional automation using web, SOA/API, Rest/API, XML/API, JSON
- Used Gherkin languages to write features and scenarios
Environment: Windows 7, Selenium Web driver, Java, Eclipse Ide, Jenkins, Git, Maven TIMS, Rally, cucumber, UNIX, oracle 10g, IEX.
Confidential - Sprint, VA
QA Analyst
Responsibilities:
- Designed, reviewed and developed test plans, test cases and other documentation.
- Prepared the estimates and schedule for testing activities.
- Designed the Framework to encompass all the Portal pages and subpages.
- Development of the function libraries to cover all the Portlets of the Portal
- Developed the scripts for capturing the Page Load time.
- Creation of Test cases, Test Plans and Test Harness.
- Responsible for the implementation of the quality/testing strategy.
- Developing the Function Libraries.
- Develop the reusable components to use accordingly in the Framework.
- Setup of Automation test Environment.
- Execution of automation scripts for regression suite.
- Design the Database to parameterize through Excel and MS Access.
- Automation Test Script development approach and Test Case creation.
- Responsible for automated Test Suite Execution approach, Object Repositories and Management.
- Involved in Test Data generation for cycle one.
- Design Test Results, Analysis and reporting.
- Design and developed the reports to be displayed in Excel, Access and HTML Format.
Environment: Java 1.5.X, MS Access, Test Director, Windows. XML, SQL, Oracle.
Confidential
Test Engineer
Responsibilities:
- Understand functional logic using the requirements mapping document provided by customer.
- Attend Test Planning meetings.
- Create High-level test cases and test scenarios to ensure maximum test case coverage.
- Test Case Design using DOORS Tool.
- Create complex SQL queries to retrieve data from source and target databases.
- Organize query resolution meetings with business partners to clarify doubts and document all queries and their answers in query resolution database.
- Develop macros and shell scripts to automate several repetitive manual time consuming activities.
- Motivate team to deliver test results within testing deadlines specified by the client by implementing different innovations.
- Continuously improve on existing QA processes to increase team's productivity and quality of the deliverables.
Environment: : AllBASE, IBM DB2, IBM Command Editor, UNIX, Core Java.
Confidential
Test Engineer
Responsibilities:
- Reviewed Business Requirement Documents (BRD) and the Technical Specifications.
- Developed automation test scripts using WinRunner.
- Developed test plans and written test cases as per the business requirements.
- Conducted GUI testing to check for appearance and properties of the application.
- Performed Manual Testing to test the usability of the application.
- Written user-defined functions and generated Test Matrix.
- Performed Back end Testing-using SQL.
- Regression testing using WinRunner for the database verification.
- Performed security testing of the application to check unauthorized access.
- Used Clear Quest for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Documented bugs found out during the process of testing using Test Director.
Environment: : WinRunner, Test Director, Clear Quest, Oracle, and UNIX.
