Sr. Software Test Engineer Resume
Washington, DC
PROFESSIONAL SUMMARY:
- Extensively Experienced in the Information Technology Industry as a QA Tester in Automation, Manual, and Section 508 compliance Testing
- More than 10 years of experience in Manual testing
- Over 7 years of in - depth experience in Automation Testing using Selenium Web driver (core java) and Test NG . Involved in Design & Implementing Automation Framework
- Familiarity with Cucumber
- Extensive experience in use of HP Suite of Automated Testing Tools - QTP/UFT, Load Runner, Quality Center, HP ALM and HP Sprinter
- Highly experienced in GUI testing, Web application testing, Functional testing, Integration testing, Regression testing, System testing, and Performance Testing
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Bug Life Cycle
- Experience in writing Test Plans , defining Test Cases , developing and maintaining Test scripts , analyzing the results of scripts , interaction with developers in fixing the errors
- Experience in Agile, Waterfall, and Iterative methodologies
- Familiarity with DevOps concept
- Experience in Bug Tracking and Reporting using JIRA, Bugzilla, Quality Center/ALM, TFS etc
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server
- Ability to work in a team environment or independently
- Expertise in analyzing User Requirements, Functional, and Technical Specifications
- Excellent troubleshooting, project management and problem solving skills
TECHNICAL SKILLS:
Tools: Selenium WebDriver, TestNG, Cucumber, Quality Center/ALM, Sprinter, UFT/QTP, Load Runner, Bugzilla, IssueTrak, DevTrack,Jira, Sifter, Rational Test Manager, Clear Quest, RequisitePro, SoapUI.
Section 508 tools: JAWS, MS Narrator, WAT, Object Inspector, Java Ferret, Frame Favelet, SortSite and Dragon.
CM Tools: VSS, StarTeam, PVCS Tracker, Serena Version Manager, Share Point, Clear Case. Team Foundation Server(TFS), GIT.
Methodology: Agile, DevOps, RUP, Iterative and Waterfall.
Database: Oracle, SQL server, DB2, Toad and Access.
Operating Systems: Windows, Unix/Linux and MS-DOS.
Software Application: Microsoft Word, Access, Excel, Power point, MS Outlook, Adobe Photoshop, MS Visio and MS Project.
Web Browser: Mozilla Firefox, Internet Explorer, Chrome, Opera, Safari.
Web Technologies: ASP, ASP.NET, HTML, DHTML, XML, XSL, JavaScript, CSS.
Hardware: Upgrade and installation (Modems, sound card, CD ROM, Memory Internal and External storage devices (Hard Disk PC, Zip, CD R/RW).
WORK EXPERIENCE:
Confidential, Washington DC
Sr. Software Test Engineer
Responsibilities:
- Analyze the functional requirements and design documents to ensure that the system met all of the technical and business requirements of DHS/ICE
- Work as part of Scrum Development Team, conduct and effectively participate in sprint planning, task estimates, task sequencing, task assignments, sprint reviews and retrospectives
- Create and execute automation test scripts for functional and regression testing using Selenium Webdriver and TestNG and analyze test results
- Take a leading role in Test Automation in creating of detailed test cases and test scenarios for different application modules according to acceptance criteria
- Maintain Automation Framework (Updating object Repository & test data)
- Send Automation test execution report to manager
- Collaborate with project managers, software designers, developers, testers, and business staff to analyze historical business program data to define and develop testing scenarios to assure adequate test coverage and defined quality standards
- Responsible for conducting automation test of software components by coordinating with product engineers
- Translate existing manual regression test cases into automation tests
- Improve the reliability and repeatability of automation tests
- Integrate the automation test framework with the Continuous Integration environment
- Execute automation tests on multiple environments including utilizing multiple browsers for UI testing
- Develop complex SQL queries during End-to-End testing stage
- Provide daily test status and defect summary reports with the development teams to help resolve issues
- Develop manual test plans, test cases, test scenario, and test methodology and document for execution
- Work closely with product owners and developers to define the testing methodology required for applications development that includes automated testing for continuous integration
Environment: Windows, SQL Server, .NET, J2EE, JavaScript, JQuery, Visual Source safe, HTML, XML, Selenium WebDriver, TestNG, SVN, Jenkins, JIRA.
Confidential, Herndon, VA
Sr. Test and Evaluation Engineer
Responsibilities:
- Lead the team, developed test plans to outline the scope, approach, resources, and schedule of testing
- Worked as part of Scrum Development Team, conducting and effectively participating in sprint planning, task estimates, task sequencing, task assignments, sprint reviews and retrospectives
- Analyzed the functional requirements and design documents to ensure that the system met all of the technical and business requirements of DHS
- Created and executed automation test scripts for functional and regression testing using QTP/UFT, Selenium WebDriver and analyzed test results
- Ran the automated QTP/UFT and Selenium WebDriver scripts in different environments
- Involved with debugging testing with Automation(QTP/Selenium) Scripts
- Assigned responsibilities of preparing test scripts and analyzing software to provide testing solutions
- Performed the tasks of validating software by defining automated testing components
- Handled the tasks of preparing defect reports, developing automation strategies, and perform automated testing of back end systems
- Handled responsibilities of executing test strategy, writing test scripts, and creating automated GUI
- Developed Requirements Traceability Matrix (RTM), Development Test Plan (DTP) and Development Test Analysis Report (DTAR)
- Reviewed software documentation to ensure technical accuracy, compliance, or completeness
- Participated in product requirement/design reviews to provide input on completeness of functional requirements, product designs, and schedules
- Verified test case traceability and coverage of software requirement, operational needs, and capabilities
- Developed testing scenarios/cases to address areas such as database impacts, software scenarios, regression testing, boundary/negative testing, error or defect retests, usability; including automated scripts
- Performed software testing at all levels from module testing through all levels of software integration testing
- Prioritized defects to be fixed using an understanding of the business requirements and the needs of the customer
- Developed Section 508 test plan, created and executed test cases
- Worked with Program Area teams to ensure Section 508 is properly accounted for in each phase
- Worked with Solution Delivery design and developers to ensure that Section 508 has been incorporated correctly into software and web applications
- Provided expertise to Agency Coordinator in monthly Section 508 Coordinators weekly meetings and conferences
- Contacted the 508 compliance support team to schedule the 508 compliance testing before the application moves into SYSTEST
- Logged all 508 compliance testing results into the Agency Accessibility System (ACMS)
- Day to day recording of new defects, tracking, daily status report, and a Weekly Status and Forecast Report are submitted to the Project Manager
- Participated Test Readiness Review (TRR) meeting
Environment: Windows, SQL Server, .NET, J2EE, JavaScript, jQuery, Visual Source safe, HTML, XML, Resin, MQ, Data Power, Web Service, SharePoint, SoapUI, Quality Center, QTP, Selenium WebDriver, PVCS Tracker.
Confidential, Fredericksburg, VA
Sr. Software Test Engineer
Responsibilities:
- Prepared and documented test plans/cases and thoroughly analyzing detailed requirements before testing the application in a full life cycle software development environment
- Performed final testing as required at the end of the development and testing phase
- Performed regression testing as required and as time and schedule allows
- Performed QA review of various documents supplied by the developers
- Performed QA validation of process documents supplied by the developers
- Collected, organized and presented the outcome of all dynamic testing in a unit test results deliverable that highlight successful and failed tests and all expected and actual results
- Worked with other AIE project staff to coordinate and accomplish the task
- Provided timely status reports to the PMO to identify any problems, issues and risk that are identified during the IV&V process
- Participated as members in Change Control Board (CCB)
Environment: Windows, Microsoft Outlook, Oracle, JavaScript, Visual Source safe, HTML, XML, Rational Test Manager, RequisitePro, ClearQuest.
Confidential, McLean, VA
Sr. QA Analyst
Responsibilities:
- Lead the team, developing test plans to outline the scope, approach, resources, and schedule of testing
- Reviewed formal deliverable documents and traced requirements throughout the software development life cycle
- Verified that Test Plan qualification methods and plans are sufficient to validate software requirements and operational needs
- Developed Test Cases based on functional requirements and design documents
- Verified test case traceability and coverage of software requirement, operational needs, and capabilities
- Executed Test cases, documenting test results, validate test results, determine defects, record and report defects
- Performed Data Driven testing using QTP
- Performed Functional, Regression, Integration and End to End testing using QTP
- Tested the functionality of most commonly used panels, using QTP, created and added logic to the script with conditional statements, loops and arithmetic operators to create more powerful and complex test
- Used Quality Center for storing requirements, creating & executing test cases, defect tracking, and the complete test management
- Performed QA review of various documents supplied by the developers and QA validation of processes documented by the developers
- Performed Integration Testing to test the functionality of the modules
- Performed Regression Testing on the different versions of the application
- Performed the Positive, Negative, Smoke, System, Security, Installation and User Acceptance Testing
- Performed Back End Testing on SQL Server
- Attended weekly QA staff meetings to communicate testing progress and test results also reviewed test plans/scripts during this meeting
Environment: Windows, SQL Server, ASP.NET, JavaScript, Visual Source safe, HTML, XML, Rational Test Manager, RequisitePro, ClearQuest, Quality Center and QTP.
Confidential, Sterling, VA
QA Engineer
Responsibilities:
- Involved in reviewing evaluating the Business Requirement documents, Test Plan documents, Design documents, RTM and Test scripts
- Responsible for the testing of complex and highly integrated software systems that are internally developed
- Wrote and recorded scripts for functional and regression testing using Quick Test Professional.
- Tested software products/systems to increase the quality of the product/system delivered to the client by conducting lab testing of product/system for integration, regression, front end to back end, and end to end
- Developed and implemented testing procedures to simulate client use of product/system for web-based and client server
- Created test cases according to the requirements and use cases provided
- Also had 2nd line Customer Support responsibilities including fault handling, system management, security and system availability
Environment: Windows, SQL Server, IIS, ASP, ASP.NET, Java Script, HTML, XML, Flash, Visual Source Safe, Quick Test Pro, Load Runner and Test Director/Quality Center.
