Qa Engineer Resume
Sunnyvale, CA
SUMMARY
- Over 7+ years of experience in the IT industry with emphasis in software quality assurance for the software development life cycle.
- Strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
- Experience in Manual Testing and Automation of Web - based applications using Selenium, E-valid, Junit s 4.8.1/4.8/4.7/4.6/4.5/4.4, Jmeter 2.5.1/2.4/2.3, Load Runner and QTP 11.0/10.0/9.5/8.2 in Windows and Linux environments.
- Experienced Automation tool tester using SELENIUM, Mercury Quality Center and Quick Test Professional.
- Expertise in Set up of Selenium RC using Eclipse IDE as well as through command line.
- Expertise in functional testing AUT using Selenium IDE and Selenium RC using JUNIT unit testing framework.
- Extensively used selenium-client-driver APIs for writing selenese scripts for interacting with the selenium RC server.
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the selenese scripts and writing test suites using JUNIT.
- Experience in preparing the requirements traceability matrix (RTM).
- Expertise in using Element Locators like XPATH.
- Good experience in using tools like firebug and xpath checker for identifying xpath.
- Good understanding of object oriented programming, J2EE, JUnit, JMS, and.NET.
- Experience in client side technologies like AJAX, Java Script 1.2/1.8, and CSS.
- Experience in HTML, DHTML, Adobe Photoshop, Dreamweaver.
- Extensive experience in creating Stored Procedures and Triggers using T-SQL (SQL Server 2000/2005) with tools like Query Analyzer.
- Extensive experience in Quality Assurance and Analysis with expertise on Black Box testing, Regression testing, Integration Testing, GUI Testing, Compatibility Testing, Front End Testing (Functional Testing & GUI Testing), Automation, and User Acceptance testing (UAT),Gray Box Testing.
- Proficient in writing scripts in VB script, SQL, and PL/SQL.
- Proven ability to collect performance baseline data and to do initial root cause analysis based on performance testing data.
- Experience in designing and executing Automated Tests for Data Driven Testing.
- Good work experience in using SQL Queries in verifies the data from the Oracle, DB2, SQL Server, MS Access Database (backend validation).
- Extensive experience in working with Microsoft office products including Word, Excel and Access.
- Experience in AGILE Methodology projects using SCRUM and XP.
- Extensive experience in UNIX Shell Scripting and expertise in unix performance monitoring commands like iostat, vmstat, netstat and top as well as perfMon for windows
- Extensive use of bug tracking using Quality Center for reporting the Modification Requests and collecting Test Metrics In order to Keep track of the test progress and test execution.
- Strong problem solving, analytical skills in testing, development and automation.
- Versatile Team player with good communication and interpersonal skills.
TECHNICAL SKILLS
Testing Tools: Selenium lDE/RC/Grid/Webdriver, Junit 4.8.1/4.8/4.7/4.6/4.5/4.4, QTP, JMeter, Load Runner, Mercury Quality Center.
Scripting Languages: JavaScript, UNIX Shell Scripting, ANT
Languages: C, C++, JAVA, VB, C#, SQL, PL/SQL
Database: MS Access, Oracle9i/10g, MySQL4.x/5.x, DB2, SQLServer2k5/2k8
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, Servlet, JDBC, JSP, STRUTSECLIPSE.
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Servers: Weblogic8.1/9.2/10.x, WebSphere5.1.3, JBoss 4/5, Apache Tomcat5.x/6
Browsers: IE 6.x,7.0/8.0, Firefox 2.0/3.0, Safari and Opera
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Operating system: Windows NT/2000/XP/Vista/7 and UNIX (Solaris9/10 / Linux4/5)
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
QA Engineer
Responsibilities:
- Analysis of Business Design document and identifying Business design issues.
- Identification of Business Scenarios.
- Preparation of Scenarios and test cases.
- Maintained Trend Analysis Graphs.
- Performed functional and regression testing using Selenium and TestNG.
- Conducted Regression testing using various browser versions (IE 8, Chrome and Safari).
- Configured selenium RC, Selenium Webdriver, TestNG, Ant tool and created selenium automation scripts in java using JUnit prior to agile release.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Used SQL queries to extract data from the target tables to prove the data mapping.
- Coordinated with developers and product managers for product improvement with timely suggestions and halped resolving technical issues.
Environment: Quality Center 11, Java, J2EE, TestNG, Selenium.
Confidential
QA Engineer
Responsibilities:
- Involved in Preparation of Test Plans and Test Cases, Analyzed the business requirement specs for each report.
- Develop the manual test scripts and required traceability matrix.
- Wrote functional test cases/scenarios from design-based requirements.
- Executed regression test cases & scripts for project software releases.
- Execution of Test Scripts in Selenium.
- Manual and Automated testing of the application.
- Conducted System testing, Regression Testing and Negative testing.
- Used Selenium for Regression Testing followed by the System Testing.
- In Selenium scripts created Various GUI Check points, Synchronization points.
- Worked extensively with Quality Center for defect reporting and tracking.
- Verify the status of submitted bugs, and participate in bug review/prioritization activities.
- Using SQL tested the data populating in Oracle database.
- Creation of Test Accounts for Production and preproduction testing.
- Preparation of detailed documentation with screen shots.
- Validated test results and document software problems.
- Performed the Load and stress Analysis on the servers using LoadRunner tool.
- Tested the integration of multiple products within the company and with third party vendors to meet specific customer needs.
- Involved in cross browser testing using Safari, Chrome and Internet Explorer.
Environment: J2EE, Selenium, Web Sphere, SOA, Oracle, Hibernate, SQL, Quality Center, LoadRunner, Shell Script, UNIX, Linux, Windows, MS-Excel and XML.
Confidential, Bloomington, IL.
QA Engineer
Responsibilities:
- Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
- Extensively involved in writing and testing the test cases using JUnit.
- Utilized testing tool JUnit extensively for the integration testing and unit testing.
- Tested the application that was developed using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Eclipse IDE.
- Setup and Configured the testing environment with Eclipse, JUNIT, Selenium RC server and Selenium Java client driver.
- Involved in Writing Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for VIN service, common data service, AdminUI and java client modules.
- Converted all manual test cases into Selenium automated scripts.
- Wrote and executed automated test cases using Selenium and RC to automate manual testing solutions.
- Involved in the completePerformance Test cyclepromoting it to the User Acceptance Testing.
- Presented progress of the testing process atwalkthroughsandinspections.
- UsedMS Visual Source Safefor Version Control.
- Used Selenium IDE and RC used to test search results of Meta search engine.
- Created the Execution result sheet, Execution plan, Completion report documents for Functional testing.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- AnalyzedSystem specificationsandBusiness Requirementsto evolve a measurableQAPlan for the complete group as per theRUPGuidelines.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Also took part in the daily standup meetings with Sr. Business Analyst and managers and understood various process plans, business process, and functionality in detail.
- Initiated and participated in conference calls, walkthrough and review meetings.
Environment: JUnit 4.6, Selenium IDE, Selenium RC, Eclipse, Oracle 11g, MSWord, MS Excel, Windows XP/Vista.
Confidential, San Francisco, CA.
QA Engineer
Responsibilities:
- Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
- Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Developed detailed Testing Methodologies, Test Matrices, Test cases, and Test Procedures.
- Worked on J2EE Architecture and Java Web Services.
- Created and maintained smoke/functional/regression scripts for web-based application using Selenium IDE/RC, Java, Junit and TSQL.
- Facilitated web java application integrated user interface and load performance testing via Selenium IDE, Selenium Remote Control, and Jmeter.
- Developed web application tests via Selenium RC, Cruise Control, JUnit and DBUnit.
- Used JUnit to perform unit testing of my code.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Manually performed functional, Integration, System, Customer Production / Issue Fix Testing and Regression testing.
Environment: J2EE, EJB, Servlets, JDBC, JSP, JMS, JNDI, Struts, XML, Load Runner, Quality Center, Selenium IDE, Selenium RC, JUnit, Eclipse, VBScript, DB2, Unix, Shell Scripting, Oracle, SQL Server, IBM Mainframes, Unix, MSWord, MS Excel, Windows XP, PL/SQL Developer.
Confidential, Cleveland, OH.
QA Analyst
Responsibilities:
- Prepared test plans to identify test strategies and resource.
- Developed test cases and Test scenarios; execute test cases, analyze any defects or bugs and report as appropriate.
- Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Responsible for setting up the framework and test environment.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the JUNIT tests.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Verified database test results usingToad for Oracle.
- Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
- Involved in System-wide Integration, regression and Load testing.
- Performed active regression, load, stress, volume and performance testing.
- Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
- Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Java, JUNIT, Selenium, Windows XP/Vista, UNIX, Eclipse 3.2, PL/SQL.
Confidential, Florence, SC.
QA Analyst
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Worked on White-Box server-side System level test cases using JUNIT.
- Involved in ANT configuration for running servers and scripts after the build.
- Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
- Performed System level integration, load and performance testing of the application.
- Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
- Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
- Worked on JIRA for ticket management.
- Developed and documented complete testing process with well-written test cases.
- Involved in project meetings to meet project deliverables and goals.
Environment: Java, AJAX, JUNIT, Perl, Web 2.0, CSS, UNIX, PL/SQL, Oracle TOAD Selenium RC & Grid, JIRA.
Confidential
QA Analyst
Responsibilities:
- Involved in documenting and resolving testing issues in the testing environment.
- Responsible for writing Test Scripts, Test flows and Test Performance documents, using MS Word and MS Excel.
- Involved in implementing QA methodology and Test Metrics.
- Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.
- Involved in documentation as to how to maintain and run scripts for future enhancements
- Prepared a detail test schedule and test metrics on a weekly basis to know the status of the application.
- Involved in generating Vuser in Load Runner for performance, and load testing of the application.
- Conducted Cross browser testing with IE5, IE5.5, NS4.7.
- Interacted with users for execution of test cases in UAT.
- Documenting the test results and changes.
- Constantly involved in the team to adopt QA Testing Standards. Logged and Traced defects using Test Director.
- Attended weekly status meetings showing progress and future testing efforts.
- Interface with developers to resolve technical issues.
- Detect defects, communicated to the developers using bug reporting tools and tracking the defects.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and performance of the application.
Environment: Manual Testing, Agile testing, QTP, JavaScript, Shell scripting, VBScript, C, C++, Load Runner 6.5, Test Director, JAVA, ORACLE, SQL, PLSQL, XML, TOAD, and UNIX.
Confidential
QA Tester
Responsibilities:
- Analyzed design requirements and project functionalities.
- Created Test Cases for validation points, based on the functional specifications, validated the actual results against the expected results.
- Database and retrieval and data validation and security system.
- Involved in developing numerous test cases for manual testing.
- Interacted with the developers to resolve the problems
- Participated in Defect Management and Bug Reporting using Test director.
Environment: s: MS Access, Windows, Test director 7.5.
