Software Qa Engineer Resume
Ann Arbor, Mi
SUMMARY:
- Expertise in Software Testing and Documentation, Analysis of the Business Requirements and the Software Requirements Specifications.
- Formulating Test Plans, Test Cases based on the User Requirements and System Requirements document for the functional, security, performance, configuration and usability testing.
- Designing Automation Test Architecture and then automating the test scripts using Google Robot framework.
- Documenting the test cases, test scripts, pre - test conditions, input data and the actual and expected results for System Integration testing.
- Experience working with Agile, Scrum, Waterfall testing methodologies.
- Experienced in writing SQL queries to check the population of the data and do negative testing.
- Manual and Automated Testing for both the client/server as well as the web-based applications.
- Proficient in testing client/server, GUI, Web, and Oracle objects
- Extensive use of bug tracking tools like Rational Clear Quest and Mercury’s Test Director
- Involved in cross browser and platform (PC & Mac) testing.
- Clear, cohesive and complete documentation of specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test cases, bug reports, user manuals etc.
- Extensively worked on Load and performance testing tools LoadRunner and Jmeter
- Experience in testing Web Services, API using SOAPUI 3.5
- Knowledge of SOAPUI 5.2.1
- Experience in Selenium IDE, Selenium RC / Web Driver and Grid.
- Knowledge of JSON and Microsoft Test Manager, Team Foundation Server (TFS).
- In-depth understanding of QA testing methodologies and QA lifecycle white box, black box, functional and customer oriented testing
- Strong scripting ability with Perl, JavaScript, Shell Script and VBScript
- Ability to collaborate with peers in both business and technical areas to deliver optimal business process solutions
- Excellent Communication, Interpersonal and Leadership skills. Self-motivated, quick learner and a team player
TECHNICAL SKILLS:
Technologies: Java8, JSP, Servlets, XML and Web Services, Flex
Project Methodologies: ATDD, Scrum, Waterfall
Testing and bug tracking: HPQC/QTP, SoapUI, Testng, Junit, ClearQuest, Jira, Selenium Web driver, Google Robot, Rally
IDEs: Eclipse, Intellij IDEA
Scripting Languages: Perl, Python, Shell Script
Databases: Oracle, MySQL, DB2, MS Access, Teradata
Operating System: UNIX, Solaris, Windows XP/NT/2000, Macs OS
PROFESSIONAL EXPERIENCE:
Confidential, Ann Arbor, MI
Software QA Engineer
Responsibilities:- Interacted with the Technical Leads and Developers, Business Analysts to evolve the functionalities, workflow, and business transactions for applications.
- Utilized Google Robot to automate web application and API
- Used UNIX shell scripts and commands for automation of the testing procedures.
- Take on Team Leadership roles to define status, plan work, analyze metrics and assure product schedules are developed and met
- Formulated QA Documents and tracked the requirement changes and test cases
- Create and execute complex queries to validate transformation rule on Oracle source and target database in ETL process
- Developed test scenarios to validate the web service requests and integration between application modules
- Categorized the test cases, test data and maintained separate test sets to execute various real time transactions
- Managed the test assets in Quality Center Repository
- Utilized IDC 9 and 10 for Medical episode grouping and cost analysis
- Interacted with developers to resolve application defects found during API or batch testing
- Validated the file formats (XML), web services and middleware components (SOAPUI)
- Built & executed SQL queries to verify data updates to various tables and ensure data quality and integrity
- Prepared and submitted periodical reports which contains the miles stones achieved to the project management
- Analyzed the change requests, new patches and accordingly updated the test cases and test data to provide test coverage
- Used Quality Center to report issues and worked closely with the DBAs and Developers
- Wrote and executed complex SQL queries including JOINS to validate Back-end data.
- Defined test strategies, planned and performed and managed all testing activities including functional, UAT, and regression testing.
- Utilized SOAP UI pro to automate web services-Data driven
- Prepared the traceability matrices to fill the gap between the requirements and test cases covered.
- Environment: SOAPUI, Google Robot, XML, VBScript, SQL, TOAD, Apache Tomcat, Web Services, J2EE, DB2, MS Access, Informatica, Virtual Machine
Confidential,Troy,MI
Software QA Engineer
Responsibilities:- Gathered requirements and analyzed the business workflows and data flows
- Developed test data for navigation, functional, data validation and pos. / neg. test scenarios
- Translated business requirements to test cases
- Conducted requirement analysis, resource estimation, test planning & execution, defect management & risk assessment in each project utilizing agile scrum
- Executed scenarios to validate the workflow, business logics and report the results
- Conducted backend tests and constructed SQL queries to extract data from various tables
- Identified and categorized the test cases for automation and used Selenium
- Utilized Test Link to manage the test plan and Test cases
- Performed web services load testing with Soap UI.
- Executed test cases to verify the application integration, web services &validated the data quality
- Validate the SQL Triggers and Procedures for appropriate functionalities
- Conducted requirement analysis, resource estimation, test planning & execution, defect management & risk assessment in each project utilizing Acceptance Test Driven Development (ATDD) Methodology.
- Conducted manual tests and tested the data cleansing and loading processes
- Prepare and execute test cases for Health payer system.
- Interacted with developers to resolve application defects found during API or batch testing
- Used UNIX shell scripts and commands for automation of the testing procedures.
- Managed the tests cases and test results in Test Link
- Designed, developed, documented, executed and maintained Test Plans and Test Cases for various ETL process.
- Performed Web service automation and Security testing with SOAP UI
- Extensive ETL process testing on Oracle database and MS Sql Server
- Analyzed the test harness results and created test metrics and status reports
- Prepare Test Status Reports, Defect reports and product status reports
- Close interaction with Team Members, Developers, Business Analyst and Project Management
- Environment: LINUX, MS Windows 7, SQL, XML, XSLT, SOAP UI, MS Office, Informatica
Confidential,Scottsdale,AZ
Software QA Engineer - Automation Lead
Responsibilities:- Confidential provides educational material for physicians, and patient of certain medication so that the risk could be reduced.
- Utilized strong analytical, problem solving, judgment and skill to define appropriate balance of delivery content, quality and timing.
- Responsible for the definition, implementation, and execution of the functional, regression, and acceptance test strategy on highly iterative and collaborative projects in a Scrum environment.
- Used UNIX shell scripts and commands for automation of the testing procedures.
- Take on Team Leadership roles to define status, plan work, analyze metrics and assure product schedules are developed and met
- Worked with business analysts and developers in Scrum/agile methodology to establish requirements and deliverables
- Formulated QA Documents and tracked the requirement changes and test cases
- Analyzed the business rules; developed test scenarios to validate the web service requests and integration between application modules
- Managed the test assets in Quality Center Repository
- Utilized agile test driven methodology throughout the development phase
- Developed adaptable and reusable VBS function, managed a data driven framework and conducted functionality tests to validate the business rules and GUI functionalities
- Leveraged Java skills to debug the customize the test scripts using selenium IDE and Web Driver various business functionalities
- Categorized and grouped test scripts and performed regression tests on application builds
- Conducted and participated in UI and acceptance testing to validate and verify the accuracy of successful completion of Business Processes, functionalities, and reporting features
- Validated the file formats (XML), web services and middleware components (SOAPUI)
- Build and execute SQL queries to verify the data updates to various tables and ensure data quality and integrity
- Attended Scrum meeting to clarified requirement with developing team
- Analyzed the change requests, new patches and accordingly updated the test cases and test data to provide test coverage
- Used Quality Center to report issues and worked closely with the DBAs and Developers
- Used Jira for bug tracking.
- Wrote and executed complex SQL queries including JOINS to validate Back-end data.
- Defined test strategies, planned and performed and managed all testing activities including functional, UAT, and regression testing.
- Interacted with developers to resolve application defects found during API or batch testing
- Extensive ETL process testing on Teradata and Oracle warehouse
- Performed manual and automated testing of the functionality of different components of the product which involves reading of registry entries, file objects, etc.
- Performed extensive load and performance testing using LoadRunner.
- Implemented a results reporting tool for automated test reports obtained using Selenium and archiving them.
- Environment:Agile, Selenium Web Driver, SOAPUI, XML, SQL, TOAD, MS Office, HP QC, Web Services, C#, Jira
Confidential,Bloomington,IL
Software QA Engineer
Responsibilities:- Confidential is one of the leading Insurance Company in North America. I worked as Quality Assurance Engineer on FINEOS integration project that would improve the customer claim systems.
- Gathered requirements and analyzed the business workflows and data flows
- Developed test data for navigation, functional, data validation and pos. / neg. test scenarios
- Translated business requirements to test cases
- Conducted requirement analysis, resource estimation, test planning & execution, defect management & risk assessment in each project utilizing Acceptance Test Driven Development (ATDD) Methodology
- Executed scenarios to validate the workflow, business logics and report the results
- Conducted backend tests and constructed SQL queries to extract data from various tables
- Identified and categorized the test cases for automation and used Selenium
- Utilized Test Link to manage the test plan and Test cases
- Executed test cases to verify the application integration, web services &validated the data quality
- Validate the SQL Triggers and Procedures for appropriate functionalities
- Conducted manual tests and tested the data cleansing and loading processes
- Performed performance test with LoadRunner.
- Managed the tests cases and test results in Test Link
- Analyzed the test harness results and created test metrics and status reports
- Prepare Test Status Reports, Defect reports and product status reports
- Close interaction with Team Members, Developers, Business Analyst and Project Management
- Environment: LINUX, MS Windows 7, SQL, XML, XSLT, SOAP UI, LoadRunner, MS Office, Java, JUnit
Confidential,Franklin Lakes,NJ
Senior Software QA Engineer
Responsibilities:- Confidential is one of North America's top five Pharmacy Benefits Management companies measured by prescriptions sold. Working on an Optimization Communication project, in which the goal of the project is to improve contact strategy and reduced print before the application goes into production.
- Designed, developed, documented, executed and maintained Test Plans and Test Cases for various ETL process.
- Participated in early project planning cycles to determine ability to test, methodology and process for new features and products
- Worked with business analysts and developers in agile methodology (SCRUM).
- Identified testable statements contained in requirements and specifications documents and design and implemented manual and automated test cases/suites
- Worked with TERADATA and ORACLE and extensively worked with SQL.
- Facilitated meetings to determine validity and priority of issues found within products both internally as well as reproduce issues logged through Technical Support
- Used Quality Center to report issues and worked closely with the DBAs and Developers
- Wrote and executed complex SQL queries including JOINS to validate Back-end data.
- Evaluated and analyzed the product specification and functionality of Web based application
- Managed Quality Assurance assets using PMF and ClearQuest
- Used QTP VBScript to validate GUI properties and web elements like links, images, and buttons
- Constructed and executed numerous SQL queries and verified the data integrity and quality
- Used UNIX shell scripts, TSOB and commands for automation of the testing procedures.
- Validating test results, generating defect reports and logging defects using ClearQuest
- Environment: Windows NT/XP, HTML,SQL Developer, SQL, ORACLE, TERADATA, Query Man, QTP, MS-Word, MS-Excel, Rumba, Mainframe
Confidential,Monmouth Junction,NJ
Senior Web QA Engineer
Responsibilities:
- Designed, developed, documented, executed and maintained Test Plans and Test Cases for various internet services
- Participated in early project planning cycles to determine ability to test, methodology and process for new features and products
- Worked with business analysts and developers in agile methodology.
- Identified testable statements contained in requirements and specifications documents and design and implemented manual and automated test cases/suites
- Worked with SQL Server and ORACLE and extensively worked with SQL.
- Facilitated meetings to determine validity and priority of issues found within products both internally as well as reproduce issues logged through Technical Support
- Test driven approach was utilized as test strategy
- Utilized LoadRunner for performance testing
- Evaluated and analyzed the product specification and functionality of Web based application
- Primarily involved in Functionality Testing on HTML Pages, its dynamic contents & integration with content management, Web Services and Database functionalities (XML, XSLT, SOAPUI)
- Utilized opened source selenium Web Driver to automate web functionalities
- Scripting with Java in eclipse and TESTNG environment
- Environment:
- Selenium IDE/RC/Web Driver Load Runner, Oracle, Windows XP/NT/2000, UNIX, XML, HXML, VMware
Confidential,Bloomfield,CT
Software QA Engineer
Responsibilities:
- Conducted walkthroughs and reviews with designers and developers establishing quality policy conformance
- Involved in Impact Analysis that entailed monitoring the changed requirements and making adjustments to manage its scope
- Analyzed the System, Functional Requirements document and formulate Test Plan that contains test scenarios for the functionality, navigation, stress, security, recovery and performance testing of the application
- Used HP Quality Center to write Test Plan defect tracking
- Created comprehensive test plan and test cases to check for functionality of the system.
- Database integrity testing by executing SQL statements
- Extensive ETL process testing on Teradata and Oracle warehouse
- Created SQL and UNIX scripts to draft test data and to view and manipulate logs. Partnered with analysts and developers to resolve critical issues and clarify requirements for project.
- Automated test scripts for testing application with different browsers (Internet Explorer 6.0 and above & Netscape Navigator 7.0) for cross browser functionality.
- Utilized ICD 9, CPT or HCPCS code to manually test for patient treatment status.
- Done extensive data driven testing for positive and negative set of data using Data pools.
- Interacted with developers to resolve application defects found during API or batch testing
- Extensively used QTP to test the functionality of the application using data driven testing techniques and involved in heavy regression testing after each build version.
- Created various logical synchronization points in QTP to enable the program to recognize various shifts from one presentation tier to another.
- Created transactions for specific set of actions and inserted rendezvous points to load test specific transactions.
- Designed, developed, documented, executed and maintained Test Plans and Test Cases for various ETL process.
- Extensively used Pharmacy HCPCS/CPT and Revenue Value Unit code to determine patient treatment status.
- Verify the Textual errors in the output messages and done Error handling and return codes. Also verified the internal logic by creating multiple permutation and combinations of input data
- Environment: Visual Basic, HP Quality Center, Oracle 11i, RUP, QTP, UNIX, WinRunner, XML, Mainframe, Informatica
Confidential, Hartford, CT
Software QA Engineer
Responsibilities:- Confidential is one of the leading health insurance in United State. I worked as software quality assurance on Enterprise Service Bus projects for TRICARE services. Enterprise service Bus using IBM Web Sphere Data Power application.
- Interacted with the Technical Leads and Developers, Business Analysts to evolve the functionalities, workflow, and business transactions for TRICARE applications.
- Utilized LoadRunner to perform performance test.
- Used UNIX shell scripts and commands for automation of the testing procedures.
- Take on Team Leadership roles to define status, plan work, analyze metrics and assure product schedules are developed and met
- Formulated QA Documents and tracked the requirement changes and test cases
- Create and execute complex queries to validate transformation rule on Oracle source and target database in ETL process
- Analyzed the business rules as in TRICARE; developed test scenarios to validate the web service requests and integration between application modules
- Categorized the test cases, test data and maintained separate test sets to execute various real time transactions
- Managed the test assets in Quality Center Repository
- Utilized TOAD for oracle to test ICD 9 and CPT code.
- Interacted with developers to resolve application defects found during API or batch testing
- Validated the file formats (XML), web services and middleware components (SOAPUI)
- Built & executed SQL queries to verify data updates to various tables and ensure data quality and integrity
- Prepared and submitted periodical reports which contains the miles stones achieved to the project management
- Performed manual and automated testing of the functionality of different components of the product using Selenium IDE,RC and web driver
- Analyzed the change requests, new patches and accordingly updated the test cases and test data to provide test coverage
- Used Quality Center to report issues and worked closely with the DBAs and Developers
- Wrote and executed complex SQL queries including JOINS to validate Back-end data.
- Defined test strategies, planned and performed and managed all testing activities including functional, UAT, and regression testing.
- Utilized SOAP UI pro to automate web services-Data driven
- Scripted in Java with Selenium RC and Junit
- Prepared the traceability matrices to fill the gap between the requirements and test cases covered.
- Environment:SOAPUI, Mainframe, XML, VBScript, SQL, TOAD, Apache Tomcat, Mercury Quality Center, Web Services, J2EE, DB2, MS Access,Informatica
