Sqa Analyst Resume
Alexandria, VA
SUMMARY
- To acquire a challenging career as a QA Tester with a progressive organization which will utilize my skills, abilities and experience in developing high quality software products through efficient automation and manual testing Over 7 years of different domain experience, including managing projects, analyzing and designing systems and implementing customized QA methodologies and testing techniques Reduce costs, improve quality, enhance efficiency, and increase customer satisfaction, launching strategic initiatives that optimize businessProven ability to organize materials, resources and to produce optimal results
- Understand the core concept and workflow of software development and quality assurance
- Good understanding of requirements management, release management, change management, configuration management and environment management
- Excellent ability to perform QA effort estimation and review and understand Business Requirement Documents (BRD) and System Requirement Documents (SRD)
- Able to construct user stories and create waterfall, agile test cases according to QA standards
- Experienced interfacing with clients and mapping user issues
- Experienced liaison between development, business analysts, and project managers Write Test Plans based on BRD and Technical Specifications and review with subject matter experts(SME)
- Ability to implement relevant testing practices rapidly design, write and execute test cases for all supported applications and change requests
- Ability to prioritize testing, defect management, and business environment tasks and re - prioritize responsibilities based on changing requirements also Full understanding of product lifecycles, as well as how technical systems work/interact
- Filing and tracking defects Creating System test reports
- Strong knowledge of system testing best practices and methodologies
- Good knowledge of automated and regression testing Sound analytical skills to identify failure points
- Have experience with automating test scripts and scripting languages
- Expert experience with scripting and executing automated testing using Quality Center
- Hands on experience in Developing Automation Scripts, Execution and Analyzing Test Results using Hybrid, Keyword Driven Frameworks and Data Driven Framework in Selenium
- Experienced in using Apache POI to read data from external sources to feed locators into the test script
- Experienced in using GitHub as a source repository system to share code with the office as well as with the team in overseas
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven
- Expertise in Scheduling testing job and set up the flag to run automation script
- Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition
- Hands-on experience on the operating systems, messaging and DB applications (Exchange, SQL and Oracle)
- Able to work with minimal supervision and process/phase guidance
- Detail oriented and have strong analytical and troubleshooting skills
- Strong fascination on the testing technologies, and testing of Business Object and Crystal Reports
- Excellent verbal and written communications skills, as well as demonstrating effective listening and an ability to quickly learn in a dynamic environment
- Commitment to be an exemplary member of the team and be held to continually improving standards
- Flexibility to work evenings and weekends when necessary to meet deadlines
- Experience on Writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing
TECHNICAL SKILLS
Test Management Tools: ALM, Quality Center, Selenium, ClearQuest
Technologies: C#Net, VBNet, ADONET, WCF, SOAP, WPF, Java, J2EE, Perl, C++,SQLPL/SQL,HTML, XML, JSP, Jaws, VB, ASP, Web Logic, JavaScript,VB ScriptPHP, FrontPage, WebSphere, IIS
Databases: Oracle, SQL Server, MySql, FireBird, MS Access and DB2
Tools: /Applications: MS Office, UML, Adobe Acrobat, MS Visio, MS Project, Toad, ETL
Browsers & Servers: Microsoft Internet Explorer, Netscape Navigator, Mozilla FireFox, Opera, Apache Tomcat, Web Logic
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, UNIX, Linux, and DOS
Methodology: Waterfall and Agile
PROFESSIONAL EXPERIENCE
SQA Analyst
Confidential, Alexandria, VA
Responsibilities:
- Attended project meetings, release meetings, and QA status meetings
- Performed Test Estimation, Test Planning, Implementation and Monitoring Quality Assurance activities in the project with evaluate costs and benefits of various changes and set priorities accordingly
- Designed project and strategy plans, reverse engineer requirements and design use cases, user stories and test cases
- Manual / Automation testing of Smoke, Functional (Positive and Negative), Volume, Stress, System Testing, Integration, Regression, GUI Validation, Transaction (Back-end) and User Acceptance Testing
- Experience in Software Quality Assurance and Quality Control on various levels of Quality Assurance and User Acceptance Testing for Client/Server and Web based applications on Windows and non-windows environment
- Designed software QA methods and procedures for use by QA and development staff to develop and maintain test scenarios and end user test scripts to verify new functionality performs as designed
- Validated (test execution, defect detection and test results reporting) that the software performs according to requirements
- Worked closely with developers, analysts and clients in a highly collaborative environment
- Worked alongside development teams to verify application functionality, usability, and scalability
- Collected metrics, analyzed defect trends, conducted root cause analysis by working with project teams
- Identified Quality Assurance related risks & mitigation plans and assist project leaders in solving QA issues
- Creating and executing regression testing, update test plans, and performing the builds of applications
- Assisted application owners with script testing, user acceptance testing and test architecture support
- Conducted End-to-End, Manual testing of the system and prepared and managed test cases using ALM
- Developed and maintained reusable test cases libraries to help build streamlined and efficient testing processes
- Knowledge of various software testing methodologies like waterfall, Agile
- Mapping requirements, Test Scenario’s and Test Cases by using Quality Center
- Created test lab in the Quality Center for each modules and assist QA Leads in determining appropriate test environments
- Mapped requirements to test cases and linked defects to test cases when applicable for complete traceability and Door with main requirement
- Responsible for the managing (planning to deployment of STLC) project defect using Quality Center
- Developed the Requirements Traceability Matrix (RTM) and participated in the Test Case Peer Review to ensure test cases appropriately translate and map to requirements
- Worked as Local Admin and Site Administrator in Quality Center, customized the projects for the standards
- Involved in setting test strategy, choosing automated testing tools, maintaining a test environment and creating testing standards
- Provide guidance around automation strategies, working with the QA Architect and Application Development
- Fully documented and identified high-risk test cases as automation candidates, and engaged in QA automation using Selenium
- Performed functional testing using Selenium, extensively used checkpoints for Object, Text, Table, and Pages, Performed Data Validation and Data Integration for Back End Testing using SQL Queries manually
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test
- Implemented cross browser and cross platform web testing with Selenium RC and WebDriver, Used Junit and TestNG testing Framework as a test runner with Selenium
- Used Selenium to expand test scenarios to catch more bugs and improve quality, Designed and developed automated scripts for functional, and regression, sanity, and integration testing using Selenium
Environment: Quality Center, Oracle, SQL Server, MySQL, ETL, Selenium IDE, Selenium RC, WebDrive, Selenium Grid, ALM/Quality Center, Java, ASPNet, C++,VBNET, Windows 7/XP/2000/2003/Vista, UML, XML, HTML, Web Services, Internet Explorer, Mozilla Firefox, SQL Server, IIS
Confidential, Chevy Chase, MD
Quality Assurance Engineer
Responsibilities:
- Gathered requirements, analysis requirements, participation in frequent meetings with the developers for update the project
- Ability to translate requirement specifications and design documents into detailed test cases
- Participated in project planning and assured that projects properly and accurately reflected SQA activities
- Responsible for leading all Quality Assurance activities through assigned projects, for both web based and desktop applications, from inception to completion, including hands-on test planning and execution, test cases creation from use scenarios, functional requirements and design documents review, defects tracking and reporting, metrics generation, and test results reporting
- Evaluated and analyzed automation metrics, provided feedback to developers, system architects, and subject matter experts(SME)
- Reviewed technical specifications and designed documents to provide detailed estimates for all QA activities
- Executed manual tests from the command line and a user interface, created detailed documentation (test plans, test cases, traceability matrixes, test results summary reports), and performed detailed reviews and verification of technical requirements and design documents and developing test scripts both manual and automated scripts, while interacting with a top development team in an agile development environment
- Worked closely with the QA Automaton Lead/QA Automaton Architect/Quality Assurance Director
- Worked closely with UAT to improve and standardize existing process, including establishing and implementing exit criteria from Development, QA, and UAT
- Handle the tasks of ensuring that the Pre-UAT activity is performed accurately and efficiently
- Responsible for developing UAT test process and monitoring SIT execution phases
- Ensured, enhanced, established, & approved IT QA processes, guidelines & standards were implemented & met
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage (end to end testing coverage)
- Created, executed Test Sets and maintained documentation of test results using HP Quality Center
- Monitored and tracked defects/risks and managed through resolution
- Performed functional test automation and execution processes in a web environment using data-driven development with Selenium
Environment: Quality Center, Selenium, Oracle, SQL Server, J2EE, Jaws, Visual Basic, Windows, UML, XML, HTML, HTTP, Net Framework, Agile & Scrum, ETL, Internet Explorer
Confidential, Richmond, VA
Quality Analyst
Responsibilities:
- Performed software requirements analysis and design detailed test cases and procedures from requirement specifications also Traceability between Requirements and Test Cases
- Reviewed product specifications and developing test cases based on product requirements
- Prepared test data and test environments
- Worked with development team to understand development processes and implemented diagnostics and testing capabilities into the company's products
- Worked closely with QA Analysts, Developers, Project Managers and Business Analysts
- Worked with project management during the development of project plans
- Worked with UAT to ensure test coverage across both organizations and eliminate overlaps
- Create UAT Test Strategy, UAT Test Plans and UAT defect reporting
- Fully involved in UAT testing phase to support client
- Proficient in negative, regression, system integration (SIT), acceptance (UAT), load/performance, security, browser compatibility, and performance testing
- Provided technical mentoring to more junior QA testers, raising the bar of technical expertise within the organization through on-the-job training, technical presentations, and on-going technical & QA coaching
- Identified high-risk test cases for automation, and automated the test cases adhering to guidelines and standards
- Contributed to technical strategic QA automation and tests planning for the company, proposing new directions and technologies
- Conducted manual tests including regression testing, system end-to-end testing, functionality testing, block box and gray box testing, unit testing, integration testing, negative and adversarial testing, and crash and recovery testing
- Verified the function of new software/firmware at design and merchandise development stages
- Investigated quality problems reported from the field and discovered by technical support teams
- Analyzed test results to ensure data integrity and accuracy
- Worked with technical support, enterprise customers and core development engineers to address product scalability, usability, reliability, functionality, and performance-related issues
- Conducted test planning, and wrote test cases and executed functional, and regression tests to uncover, improve, and manage defects of software using TestDirector
- Wrote sophisticated SQL queries to verify data integrity testing extract the data via TOAD from the database
Environment: Quality Center, Oracle, SQL Server, Delphi, FireBird, Visual Basic, Windows XP, Windows 2003, Unix/Linux, UML, HTML, Internet Explorer, Netscape Navigator, Outlook, Mozilla, Opera