Sr. Lead Software Automation Tester Resume
Mclean, VA
SUMMARY:
- Software Test Engineer /QA Test Analyst with experience in full life cycle of software quality assurance and software testing in Healthcare, financial, government solutions and diagonistic industries on various platforms and environments.
- Experience in all phases of Software Development Life Cycle (SDLC).
- Experience includes Black Box, Regression, GUI, integration, User Acceptance, Back end, Positive, Negative, Functional, performance testing and UAT.
- Expertise in review an analyzing user story, product backlog, use cases documents.
- Experience in supporting Test Cycles, Compiling Test Status Reports, participating Defect Status meetings, Project Status meetings and interacting with Project Managers, Development Team, Business Analysts and Engineers.
- Experience in working with V - Model, Agile (SCRUM) and Waterfall development methodologies.
- Expertise in Security, User Acceptance Testing, Functional, Integration, and Regression Testing.
- Expertise in developing Test Automation Framework, Scripts, Plans, and Test Cases for Functional, Regression suites, and System Testing.
- Experience in Defect Management and Change Management Tools JIRA, and Quality Center.
- Expertise in developing, test Scenarios, preparing test data, and creating bug documentation.
- Experience in manual and automation testing using industry standard testing tools HP ALM, Quality Center, QuickTest Professional, and LoadRunner.
- Expertise in scripting and executing SQL queries using TOAD, SQL Plus for Back end testing.
- Excellent knowledge in Oracle, and SQL Server.
- Experience in effectively present technical information to various audiences ranging from the client, developer to project manager.
- Experience in section 508 compliance testing.
- Experience in designing automation test scripts using HP QuickTest Professional and Selenium
- Manage project tasks and documentations using SharePoint
- Self-motivated, team oriented, have strong communication skills and the ability to work on multiple tasks simultaneously.
- Ability to work independently, with minimal supervision, meets project milestones and deliverable dates.
- Ability to multi-task to accomplish workload efficiently and excellent time management.
- Strong leadership capabilities, good judgment and the ability to work effectively with a diverse workforce.
TECHNICAL SKILLS:
Application/System Testing Tools: JIRA, HP ALM, Quick Test Professional (QTP), Quality Center
Languages: Visual Basic, VB Scripts, SQL, PL/SQL.
Database: MS Access, MS SQL Server, Oracle.
508 Compliance Testing Tools: WAVE and JAWS
Operating Systems: DOS, Windows (XP, VISTA, Windows 7) and UNIX.
Version Controlling Tools: VSS, SVN, SharePoint
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Sr. Lead Software Automation Tester
Responsibilities:
- Perform Validation and User Acceptance Testing of multiple systems within a multi-channel Contact Center Environment (COTS Desktop, Web Chat, CTI, IVR, and Mobile).
- Develop, execute, and maintain library of Test Artifacts on Release-by-Release basis.
- Have previous experience in Testing Phase of Software Development Life Cycle.
- Communicate effectively with Team Members, Test Manager, and Client.
- Review and analyze System Requirements including Use Cases, System Resource Specifications, and other System Documentation to determine Testing Approach and map to Test Cases.
- Participate in Use Case review, System requirement meeting
- Develop automated scripts using Java in Selenium WebDriver.
- Conduct testing approach meeting,
- Create and modify test cases by analyzing System requirement specification document and Use cases
- Conduct UAT readiness meeting and UAT handoff meeting
- Build automation frameworks from scratch using Selenium WebDriver.
- Assign Change request for the upcoming release to team member on AxoSoft/OnTime
- Extract Use Cases/System Requirements from IBM ReqPro and Change Request from IBM ClearQuest for the release and team member
- Developed test coverage matrix for the team members.
- Implement QA Selenium Automation frameworks
- Control and manage daily test activities through daily status meetings
- Involve in Quality Assurance (QA) reviews, identify gaps and provide recommendations to ensure that software/system comply with quality and standards.
- Utilize Selenium WebDriver, JUnit, and TestNG
- Work independently to identify Application Defects that include Functional, User Interface, and Data Issues.
- Execute test cases according to plan including new feature and regression testing.
- Author comprehensive Test Defect Reports that capture Test Findings
- Develop and execute automated Regression testing and System testing using Selenium.
- Verify, reproduce, and communicate Test Results to Client, Test Manager and Team Members and other contractors on Daily UAT meeting
- Perform, GUI, Web Service, Manual, Functional, Regression, Integration, Mobile Testing, Cross browser testing.
- Performed Functional and Integration testing of the application and prioritized test cases to meet project specific deadlines.
- Conduct daily status meeting for the team
- Execute selenium scripts to perform regression for automation testing
- Perform Release demo to clients
- Reported defects in AxoSoft/OnTime, work closely with analysts, developers to resolve the problems, and change the status of the defect accordingly.
- Reported Test Summary Report to the clients and provided recommendation for performance improvements as needed.
Environment: AxoSoft/OnTime, IBM ReqPro, IBM ClearQuest, MS Excel, MS Word, Selenium, TestNG
Confidential, FAIRFAX, VA
Software Test Engineer
Responsibilities:
- Works closely with Product/Business Analysts and Managers to understand the product requirements and use cases in order to deliver high quality software on schedule for production releases.
- Create and execute test plans and test cases based upon functional and software design specifications.
- Interface with peers and management on test related topics including test plan creation and test setup/ coordination and test execution.
- Converted QTP automation scripts for Selenium.
- Attend weekly Project Status Meeting with Development Team, QA Manager, and worked closely to define Test Strategy, Gap Analysis, Risk, and Test Dependency.
- Develop the Test cases to test Functionality and Interface of the application using ALM.
- Use ALM to manage the requirements and test cases.
- Work closely with all the businesses as well as technology stakeholders to analyze complex business processes.
- Experience in customizing Selenium API to suit the testing environment.
- Design and develop Test Scenarios and Test Cases based on Business requirements, technical specifications, and Use Cases.
- Conduct Smoke, GUI, Functional, Integration and Regression testing during the various phases of the Development.
- Experience in developing and executing automated Regression testing and System testing scripts using Selenium.
- Perform Functional and Integration testing of the application and prioritized test cases to meet project specific deadlines.
- Perform Risk Analysis based on defect severity and priority
- Execute End to End testing and checked the order status on the database.
- Involve in database testing by passing SQL queries and retrieved information from the database.
- Create automated test scripts for functional testing using QuickTest Professional.
- Enhance the test scripts through Check Points and Parameterization.
- Create Data-Driven Tests and manually add data driven statements to test scripts.
- Manage and execute the traceability matrix of requirements to test cases.
- Participate in various meetings and discuss Enhancement and Modification requests.
- Communicate with Application Developers, Project Manager and other Team Members on Application testing status on an on going basis when necessary.
- Write custom SQL queries for data validation on back-end database, Oracle.
- Coordinate with development team for all the issues related to deployment and defect tracking.
- Participate in defect review meetings with the team members and coordinate with project development team.
- Create new bugs and track status of bug using JIRA
- Leverage JIRA activity history to quickly access recently opened issues, and searches.
- Provide support to the development team for functional requirement issues.
- Use HP Quality Center for tracking documents and managing versions.
Environment: ALM, Quality Center, Quick Test Pro (QTP), Visual Basic, SQL Server, VBScript, Visual Source safe, Oracle, Selenium, TestNG, JUnit
Confidential, Washington, DC
Qa Test engineer
Responsibilities:
- Mainly involved in writing the Test Cases, executing the client side validations involved in preparing the Execution plan.
- Captured Test Cases and Test Results in Quality Center and documented and prepared the release notes as part of the project deliverables.
- Investigated requirements and interfaced with developers to resolve issues and reporting the issues to all concerned. Outstanding issues are documented and managed through Quality Center.
- Reviewed the requirement and design documents, ensure that requirements are clear and testable.
- Reviewed software Test plan for defining test scenarios and writing manual and automated test scripts
- Learned fundamental concepts of Automation testing.
- Maintained Requirement Traceably Matrix (RTM) after developing and updating Test Cases
- Created, Maintained and Executed Manual Test Scripts in Quality Center.
- Analyzed and identified defects, and logged defects with detailed specification into Quality Center as they relate to Test Cases.
- Performed Stress testing and scalability testing by creating virtual users for critical business functions using LoadRunner.
- Monitor application server and database server resources.
- Created Test Scenarios on LoadRunner controller for Baseline, Stress, Volume and Soak testing.
- Analyzes test results to ensure existing functionality and recommends corrective action.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Created the Regression Test cases and automated the script using QTP for the purpose of regression testing.
- Used the data driven testing and database accessing techniques to support the scripts.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
- Worked extensively with SQL queries for database integrity and data validation.
- Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generated various reports and graphs for further analysis.
- Actively participated in Review meetings and walkthroughs and prepared the defect progress reports during defect meetings.
Environment: LoadRunner, Quick Test Pro, Quality Center, Oracle, SQL Server, Windows NT/2000/XP
Confidential, Brunswick, NJ
Software Tester
Responsibilities:
- Created Test Cases and Test Steps for manual testing.
- Performed Backend Testing by extensively using SQL queries to verify the integrity of the database.
- Participated in weekly meetings with the management team and walkthroughs.
- Reviewed QA check lists to make sure that all the requirements are met for any releases
- Investigated the Software bugs and interfaced with developers to resolve technical issues.
- Executed Test Cases using different testing techniques like Positive Testing, Negative testing.
- Tested Internet Application on different browsers using previous and current versions.
- Regularly following up with Development Team to discuss discrepancies identified during testing.
- Quality Center was used to create the test plan, store test cases and run the test sets.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Created and filed various office documentation using MS Office applications.
- Performed execution of test cases manually to verify the expected results
- Performed Functional Testing using QuickTest professional.
- Meet with the developers and technical content writers on a regular to update the test documents
- Developed & executed Test scripts and Test cases for Functional and Regression testing using QuickTest Professional
- Designing and Executing Test Cases in Quality Center.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
Environment: Mercury Quality Center, Oracle, Quick Test Professional, SQL Plus
