Qa Engineer Resume
Atlanta, GA
SUMMARY
- Over 7.5 Years of Outstanding of IT experience with complete application development life - cycle (SDLC) including business requirements gathering, analysis and design, coding, testing Software applications for functional, Automation, Web Services, Regression tests, UAT.
- Extensive experience with SoftwareQuality Assurance Testing on GUI based Client-Server&Web Based applications, Web Services, Data Driven Applications, using Manual and Automated testing procedures.
- Working knowledge of Quality control processes, working as QA test developer for automating the test cases for unit and integrated testing.
- Knowledge of capital market infrastructure and Financial domain.
- Involved in various stages of Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, and Agile, Iteration, Scrum methodologies.
- Proficient in various Test Management Tools like Quality Center, QTP, Test Director, TFS and Visual Studio 2012, Coded UI and Load Runner.
- Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing.
- Able to work under pressure to meet deadlines and the ability to work in a cross-functional environment. Effectively able to work as a team member as well as independently.
- Possess extensive experience in analysing the Business Requirement Documents, Functional Specifications and Technical Specifications.
- Proficient in developing/writing Software Test Plans, Test Case Design, and Test Scripts based on User Requirements, Specifications and System Requirements documents.
- Experience in designing Test Cases/Test Scripts/Test Conditions for the Unit Testing, verifying and validating Web based e-commerce applications, like Boundary Value Analysis.
- Responsible for Analysis and Defect Tracking using HP Quality Center, Test Director, JIRA, IBM Clear Quest.
- Experienced in writing JUNIT Test cases for Java and J2EE applications.
- Experience in Black Box, White Box, and Grey Box Testing, GUI Testing, Regression testing, Ad-hoc, Silk, Selenium RC and Selenium Grid, Compatibility and Website Testing
- Very good understanding and experience on different POS platforms.
- Proven background translating cell formulas in Excel into VBA code and using Excel-based VBA to design, analyze, and deploy programs for finance industry.
- LINUX and Windows platforms Extensive working knowledge in Shell Scripting, UNIX.
- Proficient in SQL Queries, Stored Procedures and PL/SQL programs.
- Strong skills in Core Java, J2EE, Multi-threading, J2EE patterns.
- Expertise in several J2EE technologies like JSP, Servlets, Web Services (SOAP, WSDL), struts, JAVABeans, JNDI and usage of well-known Java IDE like Eclipse, RAD.
TECHNICAL SKILLS
Operating Systems: Windows Server/XP/7-8, UNIX
Languages: SQL, Ruby, Java, PHP, C#.Net, ASP.Net HTML, XML
Database: Oracle, Sybase, SQL Server
Utilities: Oracle-SQL, Toad, Query analyzer, SharePoint, Oracle VirtualBox
GUI: C#, VC++, Java, .Net
Software Packages: MS Office, Access, Outlook, Visio, Power Point
Network: TCP/IP, Telnet, FTP, FileZilla, PuTTY
Test Tools: Selenium WebDriver with TestNG, JUnit and JXL, JIRA, Clarity, Tracker
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. Quality Assurance Analyst
Responsibilities:
- Working as a QA Test Developer in an Agile Methodology with SCRUM and involved in maintaining Sprint backlogs to create automated functional, regression and smoke test cases in a test driven development environment.
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
- Reviewed business requirements.
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application.
- Worked closely with Capital Market Analysts to cover knowledge gathering sessions on trade lifecycle
- Wrote test scripts using VB script and Java script.
- Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
- Create custom Xpath for identifying Dynamic Objects and use them in Selenium.
- Reviewing the Use cases, Process flows in conjunction with Test Plans/ Test Objectives, UAT and performed requirement gap analysis.
- Run Manual test cases for application or system functionality and perform analysis to ensure that it meets design specification.
- Recording, reporting and closing defects using TFS and MTM through the entire test life cycle.
- Created SQL queries and validated data using SQL Developer
- Optimized UFT/QTP scripts for Regression testing of the application with various data sources and data types.
- Build a Hybrid Automation Framework and Driver Script using VB Script Arrays in QTP-11
- Tested web applications using QTP
- Performed Back end Testing-using SQL queries, generating reports to ensure data integrity and validate the inserted and updated data.
- Used Quality Center extensively for the purpose of creating and maintaining the test cases and the test scripts for both system testing and regression testing
- Responsible for submitting the bugs into the Test director and Quality Center depending upon their priority.
- Worked on UNIX environment in Test and UAT environment
- Followed Test Driven Development and was involved in writing JUNIT Test cases which were also used in Integration Testing.
- Worked on conversion of manual integration tests into automated tests using QTP
- Executed test cases manually and reported defects into JIRA.
- Execution and tracking of UAT in Quality Center/ALM v11.0
- Used ApacheSubversion as version control system
- By implementing Selenium GRID, execute Selenium test script from a Hub machine into several Node machines running different browsers, OS and locations within the network.
- Create VBA programs to automatically update Excel workbooks, encompassing class and program modules and external data queries.
- Performed the back-end database testing in Oracle SQL developer and Linux Operating System
- Involved in defect fixing during QA phase of the application.
- Monitoring and Tracking offshore development Progress and Responsible for team deliverables assuring quality and completeness.
- Collaborate, Communicate with different teams, and triage technical issues.
Environment: Oracle 11g, HP ALM11, UNIX/LINUX, SharePoint, Selenium, Excel, SVN, JAVA/J2EE, VB Scripts, Quality Center/ALM v11.0,TFS, And QTP.
Confidential, Norfolk, VA
Sr Quality Assurance Analyst
Responsibilities:
- Developed Test plans that define the testing scope, strategy, test requirements, and Objectives through review of business requirements documents and technical specification.
- Used agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Created effective test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.
- Fetching the data from DB2 and doing the data validation in QTP.
- Manipulated and tested excel datasheets using QTP.
- Developed Automation script using VB Script, Descriptive Programming, AOM, DOM, User Defined Functions, File System Objects, Excel Objects, XML Objects, On Error, Environment Variables, etc. to handle application logic
- Used JIRA to review requirements and track defects.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
- Performed Functional, Integration and UAT Testing.
- Tested the application /tracked the defects in Team Foundation Server (Test Manager linked to TFS) & generated defect summary reports.
- Assisted with automation of manual processes by writing VBA code and using macros and formulas to speed processes and maximize accuracy.
- Performed Manual Testing for all the functionality in the application.
- Developed and customized test scripts in UFT and played back the scripts after fixing the bugs.
- Enhanced Script and Data Driven Testing for large amount of data were implemented with UFT.
- Tested the User ID, Password for Security also performed Positive & Negative testing, Regression testing, Data Validation, GUI Testing Manually Incidents/Issues were logged into excel where reports could be generated on a weekly basis.
- Involved in data base validations by writing theSQLqueries
- Developed automated test scripts using VB Script for GUI and Functionality testing of the applications using QTP.
- Used Quality Center tools to develop UAT and management reporting of progress and defects
- Executed scripts manually for System Testing from end user perspective.
- DevelopingSQLscripts for maintaining administration tasks.
- Performed integration test to check system compatibility
- Tested the application compatibility in all versions of Netscape and IE browser using QTP.
- Interacted with users and Developers, and Business Analyst in QA/Development meetings to meet the testing standards.
- Participate in weekly status meeting to discuss incident and concerns
- Used Selenium Grid to run parallel test on different browser and OS configuration.
- Performance Reliability Testing is done using Load Runner 7.0 and QTP.
- Triaging and resolving the errors.
- Automating scheduling of batch jobs and error reporting.
- Involved in Installation and configuration of Web Sphere Application Server.
- Writing JUnit test cases for backend services.
- Involved in studying the Current Legacy Systems, User Requirement and Creating Design.
- Developed stored procedures, cursors and database Triggers and implemented Scrollable Result sets.
Environment: Oracle 11g, HP Quality Center 9.2, UNIX/LINUX, Subversion, Selenium, VBScript,Web Sphere 6.1, RSA, PL/SQL, SQL, .NET, TFS 2012, Windows NT.
Confidential, Richardson, TX
QA Analyst/ Data Analyst
Responsibilities:
- Functional Requirement and Business Requirement Documents through sessions to get a better understanding of the system.
- Tested web applications in Agile/Scrum development processes.
- Participated in requirement and design walkthroughs.
- Reporting and Tracking the bugs through TFS and documented the result.
- Analyzed system Requirement and developed Test Strategy, Test Plan, Test Procedure.
- Involved in identifying Test scenarios, Test cases and execution of test script.
- Worked on data validation by accessing SQL tables by executing complex Query.
- Performed Database validations, data extraction, and data integrity validation by executing SQL Queries on Oracle and DB2 databases.
- Writing complexSQLscripts for database testing on OracleSQLDeveloper.
- Tested the Informatica Sessions to verify their results against the test cases.
- Involved in System, Regression and User Acceptance testing.
- Involved in Bug filing and defect-tracking for raising issues and interacting with developers for the issues and defects reported.
- Maintained the Issues, Status Sheet & submit Daily Status to QA Manager
- Generated detailed test status reports, performance/capacity reports and graphical charts for higher management.
- Attended QA Status meetings and Project meetings to better resolve the issues.
- Create test strategies for the Informatica mapping before deploying them into production.
Environment: Oracle 9i, Quality Center 9.0, Java, JDBC, Servlets, HTML, Multi Browser Viewer, Oracle 9i/10g, Windows XP/NT/2000, UML, UNIX, TFS
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Reviewed business requirements, documents and technical specifications.
- Prepared Test Plan that provides a detailed list of conditions under which the system will be tested.
- Attended defect resolution meetings with the development teams and worked towards bug resolution
- Modified existing test cases and test scripts as per new requirements.
- Performed Security Testing, Positive and Negative, System testing, end-to-end testing & Regression testing of the application.
- User ID and password testing for security.
- Automated metrics gathering using Excel, VBA, ADO and SQL
- GUI/Functionality testing, Data validation using XML.
- Interacted with users and Developers, and Business Analyst in QA/ Development meetings to meet the testing standards.
- Responsible for weekly status meetings to discuss about issues.
- Developed automated test scripts using TSL language for GUI and Automating the Test Scripts using Win runner 7.0
- Tested the application compatibility in all versions of Netscape and Internet.
- Involved in studying the Current Legacy Systems, User Requirement and Creating Design Document.
- Involved in Installation and configuration of Web Sphere Application Server.
- Worked on RAD 7.5.4 as the developing environment, Subversion as version controller.
- Involved in writing SQL scripts to setup the entitlements for customers
- Writing SQL Queries and Stored Procedures for displaying and inserting.
Environment: Oracle 9i, Win Runner 6.0, Test Director 7.0, Oracle 8i, Java Script, SQL, PL/SQL, Servlets, XML, HTML, DB2, SQL Server, Windows NT, Sun Solaris.