Qa Engineer Resume
Grand Rapids, MI
SUMMARY
- 5+ years of IT professional work experience in analyzing, implementing and defining best practices in Software Development Life Cycle (SDLC) and Testing Life Cycle.
- Specialized in Manual and Automated Testing for Client/Server and Web - based applications for Insurance, Retail, Healthcare, and Banking Industries.
- Extensive work experience in Manual, Automation and Load/Performance Testing covering a wide range of technologies and platforms.
- Expertise in developing test plans, executing test cases, and publishing test results.
- Proven skills in Selenium, QTP, Load runner, JIRA and Quality Center.
- Experience in working with open source toolsof Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid) and preparation of automation test framework.
- Proficiency in Defect management using Quality Center.
- Performed defect creation, modification, tracking and reporting using JIRA.
- Expertise in Black box testing, Functional testing, Smoke testing, Acceptance testing, Integration testing, Database testing, Stress testing, Load testing, and Regression testing.
- Experience in developing Test Plans, Test Scenarios, Test Scripts, Test Scheduling, Traceability Matrix, Test Summary and Defect Summary reports.
- Exposed to different software methodologies including Agile and waterfall methodologies
- Extensive experience working with onsite-offshore teams.
- Strong diagnostic and troubleshooting Skills
- Strong leadership skills, experience and ability to work with cross-functional teams
- Excellent communication skills.
TECHNICAL SKILLS
Automation Testing Tools: QTP, Load Runner, Selenium
Internet/Intranet Tools: HTML, DHTML, XML, VB Script, JavaScript, SQL
Databases: SQL Server, Oracle, DB2, MySQL
Operating Systems: Unix, Windows XP/ Windows Vista Windows7/ Windows 8
Bug Tracking/Managing Tools: JIRA, Quality Center
MS Office: Microsoft Office Suite, Excel Certification
Programming Language: JAVA, C#
PROFESSIONAL EXPERIENCE
Confidential, Grand Rapids MI
QA Engineer
Responsibilities:
- Analyzed system requirements and wrote test cases, test scripts for testing the application.
- Followed the SDLC approach and implemented Agile methodology.
- Responsible for writing manual test cases for regression testing.
- Automation of functional testing framework for all modules using Selenium Web driver.
- Responsible for setting up of Selenium Web driver using Eclipse IDE, created JAR files for automating the system test cases of LIMS application in Eclipse IDE.
- Configured windows server to run multiple VMware instances for selenium grid based testing against Internet Explorer, Firefox, and Safari.
- Performed validation of Front end applications and Back end testing of table, Views, Index validations
- Authored automation scripts using JAVA for Selenium.
- Performed black box testing on certain web based applications.
- Provided status to project management during regular meetings.
- Performed system integration tests, functional and regression tests for S/W products (Web and Client/Server Application), documented results in test reports and synchronized these test activities with the full qualification process.
- Performed regression testing for fixes using QTP and identified and managed the defects.
- Tested the functionality of applications by using QTP and also automated the application for Regression testing.
- Documented and communicated testing efforts and technical aspects of projects for internal customers and users.
- Utilized JIRA for reporting software defects and for monitoring their resolution status.
- Performed execution of SQL queries, Stored Procedures and functions to validate the data in the back end.
Environment: Windows 7, Java, VB 6.0, SQL Server 2012, Selenium Web driver, Grid, Quick Test Pro, JIRA, Agile
Confidential, Chicago IL
QA Engineer
Responsibilities:
- Regularly participated in Technical and Use Case review meetings for various functionalities in the application.
- Involved in analyzing Business Requirement Documents and its technical specifications.
- Analyzed the Test plan which detailed the testing scope, strategy, test requirements and necessary resources.
- Followed Agile Methodology
- Recorded and played back tests in Firefox using Selenium and added annotations.
- Run tests using Selenium Remote Control in different browsers.
- Performed Build Verification testing by recording and executing test scripts using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different modules.
- Adding transactions and recording end to end response times of specific steps in the business process of Load Runner.
- Created and maintained reporting dashboards in Performance Center.
- Developed and implemented test scripts for Load and Performance testing.
- Created Virtual users scripts and test scenarios, executed and monitored that scenario and analyzed the test results using Load Runner.
- Analyze Load/Performance/capacity needs from user requirements and developed Test Cases to cover overall quality assurance testing.
- Identified existing Performance Bottlenecks.
- Developed Performance Capacity Model.
- Performed Parameterization, Correlation, and adding and recording of the transactions in Load Runner.
- Developed and delivered performance testing summary reports.
- Scheduled and assigned computing resources to support load testing.
- Involved in configuring Virtual User Generator’s Run-Time settings based on load testing goals.
- Performed detailed testing and write/execute test plans for regression and functional testing.
- Defects were identified, managed, and reported to the development team using Quality Center.
- Loaded data into an Oracle database and did database testing through SQL queries.
- Involved in weekly meetings with the development team to resolve technical issues.
Environment: Windows 7, C#, SQL Server 2008, Oracle Database, Selenium IDE, Selenium RC, HP Load runner, HP Performance Center 11.5, Quality Center, Agile
Confidential, Long Island, NY
QA Engineer
Responsibilities:
- Identified quality needs of functional feature, performance and service requirements/components.
- Analyzed the Business, Functional Requirements and Streamlined the Testing Activities.
- Developed Test Plans, Test Scenarios, and Detailed Test Cases based on the Use Case Documents, Business Requirements, and Functional Specifications.
- Responsible for providing leadership in the design/development of product testing/quality processes and in developing testing architecture equal to that of commercial quality software.
- Established quality architecture as business and technical conditions change to assure quality and collected testing/product quality data.
- Performed tests for Functionality, Security, GUI, System, Configuration and Backend.
- Used the QTP object spy to study about new objects and associated them to repositories to further usage.
- Used data table to run data driven test cases.
- Performed backend testing for the applications search engine using SQL queries.
- Customized the scripts according to the requirements by inserting conditional statements and loops.
- Performed unit testing on the web application and tested the web services using QTP.
- Analyzed the results, tracked the defects and generated reports using Quality Center.
- Performed Regression test to ensure product integrity after modification and enhancements.
- Validated site to work on various browsers by doing Multi Browser Compatibility Testing.
- Worked with technical staff to validate test requirements, resolve design issues and software defects.
- Used to run tests in QTP through QC and logged the defects in QC.
- Executed queries in test databases using SQL queries.
- Involved in creating UAT Test Plan and subset of Functional test cases for UAT test.
- Generated code in VB script functions and made them reusable and generalized for better code usage.
Environment: HTML, XML, QTP, QC, SQL Server, VB Scripting, HP Quality Center
Confidential, GA
QA Tester
Responsibilities:
- Analyzed and refined stakeholder requirements, defined the scope of testing within the context of each release/delivery, during the entire SDLC
- Regularly participated in Technical and Use Case review meetings for various functionalities in the application.
- Involved in Functional, Regression testing of different software applications and products.
- Designed daily, weekly, and monthly trending reports containing transaction information.
- Developed risk management strategies based on assessment of program improvements.
- Correlating the dynamic values thrown by the server.
- Conducted Database testing using SQL queries.
- Created different types of scenarios to run with the available virtual users.
- Created analysis sessions and collated execution results.
- Responsible for preparing Weekly/Monthly Status Reports for upper management
- Conducted frequent IT-related meetings with vendors, business operations, and engineering teams to ensure thorough understanding of project requirements.
Environment: HTML, SQL Server 2008, Win runner, Windows XP, load runner
