Qa Engineer Resume
San Jose, CA
SUMMARY
- Over 6 Years of diversified experience as a Quality Analyst Testing with Web Applications Web services, API’S.
- Extensive in Scrum Methodology and XP - TDD, Continuous Integration and sprints.
- Extensive experience with functional, performance and regression testing using manual and automation tools.
- Involved in both Manual Testing and Automated Testing of applications on Web, GUI and UNIX Environment.
- Expertise in designing and developing strategic Test plans, Test Cases, Test Scripts, Test Scenarios, Reports for both manual and automated tests.
- Used agile techniques in certain iterations of projects and employed Scrum to manage the process.
- Experience in back end Testing Using SQL.
- Experience with Junit and Test NG for creating test frameworks -suites, groups, dependencies.
- Experience with Build and CI tools-Maven, Jenkins to run Test NG tests.
- Expertise in multi technology disciplines such as Oracle, SQL Server, and Service-Oriented Architecture (SOA).
- Extensive experience in tracking bugs using Bug tracking tools such as Test Director/Quality center and Clear Quest.
- Experience working with JMeter for performance testing for web applications and web services.
- Experienced in Web Services Testing (WSDL) using SOAPUI.
- Experience in distributed computing environments such as Web Services, and/or multi-tiered Web Applications.
- Experience on Java for Selenium WebDriver 2.0 using Eclipse tool Experience on Java for Selenium WebDriver 2.0 using Eclipse tool.
- Writing automation scripts using Selenium RC, Selenium WebDriver and Test NG/Junit.
- Experience in implementing Java API’s JDBC, Java IO, UT ills and Apache POI.
- Attend daily bug/defect SCRUM to update the development team and Project manager new defects encountered and communicate with development team on any clarifications they have for existing or new defects.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the test cases accordingly.
- Integrated automated test cases into nightly build system using QTP.
TECHNICAL SKILLS
Operating systems: Windows 98/2000/XP, vista, UNIX, Android.
Languages: VBScript, Java, SQL, PL/SQL.
RDBMS: Oracle 10g/11g, SQL Server, MYSQL.
Web Technologies: HTML, HTTP, XML, SOAP, WSDL, REST, XPATH, CSS.
Automation tools: Quick Test Pro, Selenium Web driver, Selenium RCSelenium IDE, J Meter, SOAPUI, Android SDK.
Test/ Bug Management tools: Jira, HP QC.
Version control: CVS, SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Responsibilities:
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Created automation scripts in Eclipse, Selenium WebDriver, running them as Test NG.
- Used WebDriver API as a proof-concept for next phase of the Framework.
- Used Hybrid Framework with Data Driven, and Keyword driven testing.
- Used Test NG as Unit Testing framework for Selenium Execution and Management. Included assertions and verifications for tests.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Created Object Repository, Functional Library, Screen Shot Listner, and Custom Assert Libraries in the Selenium Framework.
- Used Apache POI API for reading data from Excel Sheets.
- Used Selenium Grid for Cross Browser compatibility testing.
- Performed Web Services Testing for (SOAP and REST) web services by creating test case suite using SOAPUI.
- Validated Request /Response WSDL/SOAP using SOAPUI.
- Created jobs in Jenkins, and was responsible to maintain the TestNG test reports generated.
- Ran weekly builds on Maven Projects in Jenkins Server.
- Sent SOAP request to check web services data by transfer the response using Groovy Script (Property Transfer) and analyzed the response.
- Created, scheduled and ran the Scenarios using J Meter to generate the necessary graphs.
- Performed testing to check the cross platform compatibility on UNIX and Windows machines.
- Executed J Meter Scenarios for different thread groups for doing Load, Stress and endurance tests for the Web Application.
- Participated in requirement review meetings with business analysts, project managers and developers.
- Created defects in HP ALM and tracked the progress of defects.
Environment: Selenium WebDriver, Selenium Grid, Test Ng, Java, J Meter, SOAPUI, XML, Shell Scripts, JavaScript, MS Excel, SQL, Oracle, Unix, Jenkins, Maven, Eclipse, HP ALM, SQL Developer.
Confidential, San Francisco, CA
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.
- Tested the mobile Application using Android SDK Tools on Emulators and real devices.
- 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 web service testing and response data validate using SOAPUI tools.
- Developed and executed test cases for SOA testing using SOAPUI.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different modules.
- Scheduled and assigned computing resources to support load testing.
- 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 RCSoapUI, HP Performance Center 11.5, Quality Center, Agile.
Confidential, Brisbane, CA
QA Engineer
Responsibilities:
- Converted Business requirements and design documentation into test design products, Test Scenarios, Test Cases and Test Scripts.
- Utilized Quality center for reporting Defects, planning and developing test cases.
- Extensively worked with Quality Center, also worked with Add-ins to upload Test cases, Test Scripts and Test documents.
- Reported bugs and tracked defects using Quality Center.
- Managed UAT Phase (onsite and off shore teams) and used QC (Test Director) for test tracking and bug tracking in UAT Environment.
- Created and executed test scripts using Quick Test Pro.
- Performed GUI Testing by creating GUI checkpoints to verify the functionality of the GUI objects using Quick Test Pro.
- Involved in regression testing using automated script in QTP.
- Created new scripts and modified existing script for regression testing using data parameters, synchronization point, check points, output value.
- Created automated test scripts by using Quick Test Pro for data verification and validations.
- Data Driven Testing using parameterization in Quick Test Professional (QTP) to test the application with different sets of data. Executed SQL queries, joins and stored procedures.
- Extensively worked with VB scripting and Descriptive programming by using Quick Test Professional.
- Developed base line scripts for testing the future release of the application using Quick Test Professional.
- Performed all the above tests manually then assisted automation team in automating the test cases using QTP for functional, integration and regression testing.
- Worked on automated testing using QTP- test, image, bitmap table, XML, and database checkpoints, Data Driven testing. Creating Test pools, assisting automation team in selecting test cases to be automated.
Environment: QTP, Quality Center, (UNIX), SQL, Windows, Oracle, Telnet, VBScript, SSH, HTTP, HTML.
Confidential, San Francisco, CA.
QA Analyst
Responsibilities:
- Designed the Test Scenarios and Test Cases after analyzing the requirements.
- Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
- Involved in performing Sanity Testing of application for Post Deployment Production Testing.
- Helped in setting testing environment.
- Created test data by running SQL queries, and exporting them to excel.
- Performed backend testing with SQL for data validation and data Integrity.
- Creating Test Matrix, Test effort sizing and walking through them with Business and Technical partners. Also creating Test Cases and tracking defects.
- Used Excel to build and maintain test cases to perform various kinds of test to check each and every element of the database system.
Environment: MS Excel, MS SQL Server, UNIX, ASP.NET