Software Tester Resume
Rockville, MD
SUMMARY:
- Strong knowledge of software development processes and methodologies (SDLC)
- Familiarity with testing distributed application in large Web - based environments
- Strong knowledge of SQA and testing philosophies and methodologies
- Ability to design and implement customized test fixtures
- Solid experience with manual testing, including test planning and execution
- Familiarity with the process for releasing a test set into production
- Highly experience in developing automated tests using test tools and scripting languages
- Expertise experience with STLC management tools Quality Center and Test Director
- Experience in authoring load, performance, and endurance test scripts in Load Runner
- Experience in working with test automation frameworks, such as keyword and data-driven with Quick Test Professional/ Unified Functional Testing
- Experience in working with test automation frameworks in Selenium, using Java Language.
- Solid analytical and problem-solving abilities
- Knowledge and experience working in an iterative/agile test process
- Knowledge of special testing needs as relevant to testing of mobile solutions, internet portals, and web-based applications (security, load, application servers, differences in browsers)
- Expert in industry standard software development methodologies and life-cycles
- Knowledge in test planning, product verification, product validation, and test automation; implementation phases of the development methodology and life-cycle
- Ability and desire to work in a spirited, collaborative environment
- 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, Unified Functional Testing
Programming Languages: Java, C#, VB.NET, Visual Basic, JavaScript, VBScript, XML
Application Software: Microsoft Visio, Excel, Word, PowerPoint
Databases: Oracle, Microsoft Access, Microsoft SQL Server, DB2
Tools: SQL*Loader, TOAD, SQL Analyzer, SQL Profiler
Operating Systems: Windows XP, Windows 2007, UNIX, Linux, MS-DOS
Others: IE, Firefox, Opera, Chrome, Web Services
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
Software Tester
Responsibilities:
- Responsible for integration testing applications as appropriate to use on the internet portal
- Responsible for working with a team including development, system engineering and customer representatives in combined integration test efforts
- Involved in continuous support of overall software quality and testing with continuing refactoring of scripts and test cases as required and enhanced test coverage (system, performance, stress, negative testing, etc.)
- Clearly logged defects, maintained test data and results, and monitored/analyzed automated test runs and reports
- Supported the identification and debugged of software defects and champion the resolution of bugs and issues
- Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium
- Perform System Integration, Regression, Database, and Black-Box testing Confidential various phases of the Software development.
- Worked as a Manual/Automation Tester, responsible for development and maintenance of Automation Frameworks, tools and solutions. Managed and coordinated onsite/offshore functional test efforts and Automated functional testing.
- Work closely with Developers, Business Analyst, Architects and Project Manager to understand Portal Project.
- Use ALM Quality Center for requirements management (User Stories), planning, scheduling, and running tests, defect tracking and managed the defects and executed the test cases
- Review requirements from ALM in order to create test scenarios, test cases, test plans/test scripts.
- Work as ALM support to ensure efficient services to the team and the client.
- Analyze and validate requirements to develop development and test cycles.
- Conduct End-to-End verification for the entire application.
- Work as a team member in requirements mapping and preparing Requirements Traceability Matrix.
- Perform Functional testing manually and use of descriptive programming in UFT-Unified Functional Testing.
- Perform web based testing using UFT for checking page contents, broken links, web objects, frames and tables.
- Write Test scenarios, Test cases, Test Plans and Test scripts, corresponding to the test requirements.
- Responsible for developing Test plans based on Functional Specification and Technical Specification Documents of the application.
- Enter defects and conduct regression testing after fixing the defect and execute the test cases manually using ALM
- Create customized Automated Test scripts using UFT & VB Script testing tool for the web-based applications while performing Sanity, Integration, System, Functional, and Regression testing.
- 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.
Confidential, Chicago, IL
Software Automation Tester
Responsibilities:
- Perform quality assurance, quality control, and security tests for system designs, processes, and security features
- Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium
- Worked as a Automation Tester, responsible for development and maintenance of Automation Frameworks, tools and solutions. Managed and coordinated onsite/offshore functional test efforts and Automated functional testing.
- Work closely with Developers, Business Analyst, Architects and Project Manager to understand Portal Project.
- Use ALM Quality Center for requirements management (User Stories), planning, scheduling, and running tests, defect tracking and managed the defects and executed the test cases
- Review requirements from ALM in order to create test scenarios, test cases, test plans/test scripts.
- Work as ALM support to ensure efficient services to the team and the client.
- Analyze and validate requirements to develop development and test cycles.
- Work as a team member in requirements mapping and preparing Requirements Traceability Matrix.
- Perform Functional testing manually and use of descriptive programming in UFT-Unified Functional Testing.
- Perform web based testing using UFT for checking page contents, broken links, web objects, frames and tables.
- Responsible for developing Test plans based on Functional Specification and Technical Specification Documents of the application.
- Execute the test cases manually using ALM, enter defects and conduct regression testing after fixing the defect.
- Create customized Automated Test scripts using UFT & VB Script testing tool for the web-based applications while performing Sanity, Integration, System, Functional, and Regression testing.
- 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.
Confidential, Raleigh, NC
Quality Assurance Analyst
Responsibilities:
- Informed supervisor of important developments and obtains guidance and direction on individual assignments
- Represented the company through customer visits and consultation for the solution of technical problems
- Conceived ideas and developed testing events and actions for products to meet objectives
- Performed business analysis in accordance with established theories and methods
- Planed, designed, and conducted lab and tests of developmental and competitive products
- Accountable for complete results on development projects and special function within assigned area
- Developed and created master test plans and related documents, test cases, and test schedules
- Involved in functionality, user interface, regression, security, and UAT
- Identified and tracked defects, issues, risks, and action items
- Validated requirements for system testing, report preparation, defect recording, and defect tracking
- Performed regression testing to validate the resolution of any software or system defects
- Used Quality Center a web-based test management tool for centralized control over the entire testing life cycle
- Wrote and executed SQL queries to interpret test results and create test data
- Created, enhanced and maintained high-end object repository for various functional and regression test using Quick Test Professional
- Executed written test case scenarios, including manual, automated, and data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
Confidential, Richmond, VA
QA Engineer
Responsibilities:
- Involved in interacting with the stakeholders, development teams, end users and business analysts in understanding the business requirements analysis, development of software testing documentation
- Analyzed and documented the software specifications for both the client-facing and internal windows and 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 providing information as requested in a timely manner
- Responsible for escalating schedule and process issues
- Participated in the creation of standardized and project-specific plans and procedures for testing
- Participated in developing project-schedules with well-defined tasks, deliverables, time estimates and required resources
- Supported and follows software development methodologies and life cycle
- Supported and follows software development standards and procedures as relevant to automated testing
- Planed and organized the testing process, created database of manual and automated tests, 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
- Performs other related functions, including special projects, as required and requested
