Sr. Test Engineer Resume
Washington, DC
OBJECTIVE:
To secure the challenging position as a QA Analyst/QA Engineer where I’ll able to use more than 7 years of experience in implementing ground - breaking solutions for complex software testing issues relevance to various stages of software testing life cycle that start from collecting business specifications, user requirements, analyzing and designing business information systems in the entire life cycle.
SUMMARY:
- Over 7 years of experience of Software testing for multi-tiered Web-based as well as client/server applications
- Complete knowledge of Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC)
- Strong knowledge of different software development processes and methodologies like Waterfall, Agile, and Iterative
- Strong knowledge of SQA and testing philosophies and methodologies.
- Experience working with offshore vendors and establishing offshore teams and processes.
- Ability to design and implement customized test fixtures.
- Expertise experience with Software management tools from different vendors like HP Application Lifecycle Management (ALM), IBM Rational Quality Manager (RQM), and Rally
- Extensive knowledge in Quality Assurance methodologies, strategies and Software Development Life Cycle (SDLC).
- Tested applications manually and also used automated tools for testing the integration and implementation of large-scale systems for Internet and Intranet based applications.
- Supported day-to-day operations like applying updates and fixes, analyzing production support issues.
- Responsible for developing test strategies, test scripts, test cases, test plans, test procedures and testing standards.
- Excellent working knowledge of designing and implementation of all QA test strategy plans manually and automated test solutions for client/server and web based applications.
- Extensive experienced in reviewing and understanding business and testing requirements and writing detailed test cases, test scripts and test matrix.
- Excellent sense of time and product quality. Ability to handle multiple tasks, work under pressure and get things done. Exceptionally efficient and reliable with excellent communication verbal and written skills.
- Working experience with large databases in development and production environments.
- Excellent knowledge of 508 testing activities, 508 compliance quality standards, and 508 policy and best practices.
- In-depth knowledge of 508 compliance tools like JAWS/AMP, and 508 testing procedures.
- Proficient in understanding business process/requirements and translate them into technical requirements.
- A team player with excellent communication, analytical, verbal and writing skills.
- Ability to identify and prioritize important tasks independently.
- Self-motivated, willing to learn new concepts, technologies, and ability to produce quickly.
TECHNICAL SKILLS:
STLC Tools: Quick Test Professional, Load Runner, Quality Center, Test Director, Selenium, Jmeter, ALM Performance Center, Sprinter, Unified Functional Testing
Programming Languages: C#.NET, VB.NET, Java, ASP.NET, ASP.NET MVC, WCF, WPF, WF, ASP, JSP, J2MEE, Visual Basic, JavaScript, VBScript, HTML, XHTML, XML
Application Software: Microsoft Visio, VSS, Mercurial Hg, Excel, Word, PowerPoint
Databases: Oracle, Microsoft Access, Microsoft SQL Server, DB2, Sybase, FireBird
Tools: SQL*Loader, TOAD, SQL Analyzer, SQL Profiler
Operating Systems: Windows XP, Windows 2007, UNIX, Linux, MS-DOS
Others: IIS, Tomcat/Apache, UML, Web Services, IE, Firefox, Opera
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Sr. Test Engineer
Responsibilities:- Worked in an Agile environment while maintaining Legacy Application and writing Smoke Automation Scripts for them
- Performed extensive Automation testing using UFT, help support build a framework for all applications
- Experience using Jira/Confluence for Defect reporting, creating Test Cases from Jira User Story Tickets
- Experience creating test scripts from scratch using VBScript
- Performed software testing and quality assurance in a test-driven, agile development environment.
- Created test plans and test cases.
- Produce and execute automation test scripts for smoke test/regression test etc. independently.
- Support the Technical Team through excellent troubleshooting and analytical skills
- Utilized system analysis techniques, translate system requirements into test cases/scenarios ensuring that all the assigned subset requirements are part of the system to be delivered.
- Working independently to ensure full test coverage of the assigned test subset.
- Managed the generation of problem and change reports using Jira.
- Ability to develop test automation scrips using HP UFT
- Experience using and supported test automation tools/platforms such as HP ALM/UFT
- Outstanding oral and written communication skills including strong customer interfacing skills
Confidential, Arlington, VA
Sr. Software Tester
Responsibilities:- Worked in an light but effective Agile environment while supported conversion of another project from Waterfall methodology to Agile
- Performed duties of a Test Lead while single handedly working on a project like planning, monitoring, and controlling test activities.
- Participated in all the meetings regarding the project including daily sprint planning meetings, release planning meetings, Sprint review meetings, Sprint Retrospective meetings, and daily stand-up (Scrum) meetings
- Gather requirements and develop Use Cases,
- Worked on Unified Functional Testing for creating and documenting Test Plans, Test Cases and registered the expected results.
- Tracked and reported bugs using ALM Performance Center and PVCS Tracker.
- Manage existing SCR and current IPR of the application using PVCS Tracker,
- Developed scripts using the Unified Functional Testing to automate applications for functional, regression and integrations testing
- Extensively involved in writing, executing and analyzing UAT, Database Checkpoints, and Data Driven Test Scripts for all the projects using Unified Functional Testing.
- Developed and worked with ALM Performance Center to create different types of software development and testing documents templates such as Use Case, requirements gathering, test plan, test readiness report, requirement assessment report and test analysis report templates.
- Developed load test scripts by Virtual User generator to perform load test using the Load Runner/ ALM performance center Controller
- Used Soap UI Pro to execute Functional tests for web services and validated the XML resposes
- Involved in writing SQL queries, Database Checkpoints to verify data quality and calculations,
- Excellent knowledge of 508 testing activities, 508 compliance quality standards, and 508 policy and best practices.
- In-depth knowledge of 508 compliance tools like JAWS/AMP, and 508 testing procedures.
- Worked in a team as well as worked individually on projects while supporting other project team
Confidential, Columbia, MD
Sr. Software Tester
Responsibilities:- Perform quality assurance, quality control, and security tests for system designs, processes, and security features.
- Worked as an automation tester, shared responsibility for the development and maintenance of the automation frameworks.
- Guide, lead and monitor the analysis, design, implementation and execution of the test cases, procedures and test suites in the absence of the Test Lead.
- Production Support: smoke testing on all production updates in various environments.
- Utilized automated testing tools, Junit and Selenium to conduct systems, integration, user acceptance, positive, negative, functionality, object, and regression tests.
- Design, create, and customize scripts using various scripting languages and testing tools, such as JavaScript, Selenium with Java, JUnit, TestNG, and QTP 11, for data-driven network systems.
- Work closely with developers, business analyst, architects and project manager to understand the portal project.
- Used ALM Quality Center for requirements management (user stories), planning, scheduling, running tests and defect tracking
- Perform Functional testing manually and use of descriptive programming in UFT-Unified Functional Testing (UFT).
- Perform query operations on Oracle to do database validation. Use standard SQL functions and commands.
- Extensively work with backend DB log tables and create SQL scripts for Backend Testing.
- Insert, update info using front end and verified data within the database using SQL statements.
- Developed reports and graphs to present the stress test results to the management.
- Attend and actively participate in weekly QA, Agile Scrum planning meetings and User Story sessions.
Confidential, Arlington, VA
Quality Assurance Analyst
Responsibilities:- Involved in test automation feasibility study, return on investment (ROI) calculation, tool evaluation and automation effort estimation for the project.
- Involved in conducting a proof of concept(POC) for the identified application.
- Designed manual testing strategy and performed manual testing on some of the modules/components of the application as per the requirements.
- Performed data validation and database integrity testing by executing SQL, PL/SQL statements.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Performed database testing by passing SQL Queries and retrieving information from the database.
- Developed the automation framework design followed by the hybrid driven automation framework using UFT.
- Used checkpoints to validate default values in edit boxes, combo boxes and text areas in UFT.
- Used synchronization points for displaying of objects in order to eliminate unnecessary wait statements in order to improve the performance in UFT.
- Used Output checkpoint in order to output dynamic values to a data table and reused those values in other functions from the data table using UFT.
- Used Quality Center as the test management tool for storing the automated test scripts from where scripts can be executed directly by manual testers.
- Developed test cases and test scripts for both manual and automation testing using Quality Center.
- Interacted with developers and product analysts regarding testing status and defect tracking using Quality Center.
- Generated the detailed reports of the bugs, pass-fail report and assigned defects using Quality Center.
- Involved in weekly QA meetings, project meetings, walkthroughs, and reviews on regular basis.
Confidential, Jacksonville, FL
Automation Test Engineer
Responsibilities:- Analyzed and documented the software specifications for both the client-facing and internal web applications.
- Verified the requirements and business functionalities
- Designed, developed and implemented business logic architecture and object-oriented testing for middle and large windows/web-based information retrieval systems and database-driven applications.
- Collaborated with user interface team, developers and architects to design and develop functionally rich, robust, user friendly applications as defined by business requirements.
- Responsible for entering defect reports in the projects approved defect tracking system.
- Responsible for escalating schedule and process issues.
- Participated in the creation of standardized and project-specific plans and procedures for testing.
- Developed risk based strategy and approach documents before each round of testing.
- Assisted in reviewing business documents to remove assumptions and ambiguous requirements.
- Worked on design and development of the test plans, test scenarios, test cases, and test scripts.
- Executed all the test cases with different browsers Internet Explorer and Netscape.
- Tested shell scripts to automate the manual procedure.
- Participated in developing project-schedules with well-defined tasks, deliverables, time estimates and required resources.
- Planed and organized the testing process, created a database of manual and automated tests and build test cycles using Test Director.
- Conducted functionality and regression testing during the various phases of the application using Quick Test Professional.
- Wrote automation test scripts using VB script.
- Developed complex SQL scripts using SQL queries for database testing
Confidential, Arlington, VA
Quality Assurance Analyst
Responsibilities:- Designed manual testing strategy and performed manual testing of some of the modules/components of the application as per the requirements.
- Performed data validation and database integrity testing by executing SQL, PL/SQL statements.
- Created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Performed database testing by passing SQL queries and retrieved information from Database.
- Used QTP Tool for automating regression tests.
- Used checkpoints to validate default values in edit boxes, combo boxes and text areas in QTP.
- Used synchronization points for displaying of objects in order to eliminate unnecessary wait statements in order to improve the performance in QTP.
- Used output checkpoint in order to output dynamic values to a data table and reused those value in other functions from the data table using QTP.
- Used Quality Center as test management tool for storing the automated test scripts from where scripts can be executed directly by manual testers.
- Developed test cases and test scripts for both manual and automation testing using Quality Center.
- Generated detailed reports of bugs, pass-fail report and assigned defects using Quality Center.
- Wrote SQL, PL/SQL scripts used RDBMS testing especially CRUD operations and verified ACID properties with the SQL queries on database.
- Prepared status compilation and status reporting on weekly basis.
- Involved in weekly QA meetings, project meetings, walkthroughs, and reviews on regular basis.
