Qa Test Engineer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Around 7 years of Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Expertise in Quality Analysis wif strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
- Good Knowledge in Test Management and Testing Lifecycle Methodologies likeAgile Models, Waterfall, TDD (Test Driven Development).
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, JUnit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Proven abilities in working on Web based Online Payments applications using Java, Maven, through Continuous Integration using Jenkins, Git for CVS.
- Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
- Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
- Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
- Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Performed API testing wherein checked methods, functions, business sequence, calls to teh other java program. Performed White box testing for boundary values, For loops and If conditions. Tested and verified flow of teh operations and data base calls.
- Prepared Test Plan, Test Strategy, Test Data, Test Case, Test Result, Traceability Matrix and Defect Reporting in Mercury Quality Center Tool.
- Performed White Box testing to check teh logic of functions, methods, loops specified in teh coding.
- Worked wif Unix/shell scripting for caching data from Oracle database to Mysql database.
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
- Highly motivated team player wif analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Languages: Java, JSP, HTML, XML, JavaScript, CSS, Perl & Shell Script, SQL.
Testing Tools: Selenium Web driver/IDÉ/RC/Grid, JUnit & JMeter, TestNG, HP QTP, Quality Center/Test Director.
Web & App Server: Apache Tomcat, JBoss, WebLogic, WebSphere.
Methodologies: Agile (Scrum), Waterfall, TDD.
Build / Continuous Integration Tool: Maven, ANT, Jenkins, Hudson, Cruise Control
Defect Tracking System: JIRA, ALM, Quality Center, DETS, GNATS, BugZilla
Databases: Oracle, SQL Server, MS-Access.
Operating Systems: Windows variants, UNIX, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential - Chicago, IL
QA Test Engineer
Responsibilities:
- Analyzed teh user requirements, functional specifications and Use Case documents and created teh Test Plans, Test cases for Functional testing.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing teh Testing Effort estimates and provided teh timely feedback on progress of teh testing activity.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify teh Object’s id, Name, Xpath, link in teh application.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified teh selenium scripts and executed. Prepared automation test framework.
- Added annotations to teh test. (selenium)
- Tests developed in Eclipse to start and to stop teh selenium server and to execute teh tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Examine teh results of test to pinpoint defects in teh application.
- As part of compatibility testing, executed teh workflow manager web application related test cases on different browsers like
- Internet Explorer and Mozilla Fire Fox on different Operating Systems.
- Validation SQL Queries for backend testing.
- Successfully Completed User Acceptance Testing (UAT) on each release of teh project wif teh halp of end user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify teh status of teh testing effort and teh project as a whole and leading offshore team.
Environment: Selenium RC / GRID, Web Sphere, Web logic, JUNIT, JAVA, Java Script, Eclipse IDE, Apache Http Server, SVN, Firebug, HP Quality Center, Oracle, Windows.
Confidential, Austin, TX
Sr. Automation Tester
Responsibilities:
- Analyzed teh Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated wif development team to understand technical design and architecture for test planning.
- Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application’s GUI and in teh testing environment using Selenium Web Driver, J Unit, Ant and Jenkins.
- Performed functional testing to identify various critical points in teh application and automated it by using Selenium Web Driver wif JUnit.
- Generated Selenium reports using J Unit reporter and automated report generation using ANT.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
- Developed Automation scripts for new enhancements using Selenium Web Driver and J Unit.
- Involved in SOA testing for Payments API's using Soap UI and Java framework for Web Services testing.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
- Created whole test framework using Selenium for further test creation and execution.
- Regression test cases were written and automated using Selenium Web Driver.
- Prepared Traceability Matrix to ensure teh adequate coverage of teh test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
- Connected to database to Query teh database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL queries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
Environment: Java, Selenium Web Driver, Jira, JUnit, SOAPUI, ANT, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, X Path, Quality center, Internet Explorer, Chrome, Oracle and Windows.
Confidential, Chicago, IL
QA Analyst
Responsibilities:
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Identifiedtest cases to automate and develop automation test scripts usingSelenium WebDriverand Java.
- Involved increating teh functional testing frameworkusingTestNGand usingSeleniumWebDriverfor writing Automated Scripts wif Java.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment Jobs.
- Followed Test Driven Development (TDD) as much as possible and written test cases usingTestNGfor every relevant class.
- Configured and InstalledSelenium Web driver, TestNG, Maven and Jenkins forContinuousbuild cycles.
- Involved indevelopingTest automation Framework forthe applicationusingSelenium Web driverwifMaven.
- Reviewed teh automation scripts and created Continuous Integration Jobs inJenkins.
- Worked closely wifAgile Scrumteam to ensure product testability while runningE2ERegression tests inSelenium WebDriverusingTestNG, and maintained test environments used for white box testing during new product releases.
- Involved in end-to-endAPI Automationtesting usingSOA testandSoapUI.
- Created data-drivenautomation scripts for testingAPI Web ServicesusingSoapUI.
- Created automation framework, which usesSoap UIto test APIs.
- Involved infunctional testing, Integration testing, User Acceptance testing, Regression testing.
- Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
- Involved inAgile(Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on allSDLCphases.
- Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed teh results.
- Validated teh data in teh database by usingSQL queries.
- PerformedBackend Testingby ExecutingSQL Queriesagainst Oracle and SQL database.
- Responsible for theTeam performance, and preparing & submitting teh graphs and metrics to teh higher management.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, HTML, XML, Eclipse, Xpath, JavaScript, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows.
Confidential, Miami, FL
Quality Assurance Analyst
Responsibilities:
- Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing teh functionality, GUI, usability, user acceptance tests wif both Positive and Negative Scenarios, especially focused on logical scenarios of teh application.
- Created and updated test cases in Excel sheets and generate Traceability Matrix.
- Executed teh test cases manually and automation as necessary and worked on XML.
- Created and executed SQL queries against Oracledatabase compared teh results and analyzed discrepancies.
- Manually performed back end testing by writing SQL queries.
- Loaded data into Oracle using SQL loader and validated data.
- Performed database testing by passing PL/SQL queries and also executed teh regression test cases before handed over to UAT.
- Created and verified GUI, bitmap, text and Database checkpoints, URL Links and synchronization points of teh application using Quick Test Pro (QTP).
- Involved in functional testing and automated test scripts by using QTP.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Executed test cases compared wif expected values and pass/fail reports updated through Quality Center.
- Involved in UAT Testing and Used Quality Center to report bugs.
- Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
- Participated in bug triage meetings wif developers to validate teh severity of teh bug and responsible for tracking of teh testing life cycle.
- Maintained close and strong working relationship wif teammates and management staff.
- Worked wif development teams investigated and corrected software bugs and deficiencies based on teh testing results.
- Involved in documentation as to how to maintain and run scripts for future enhancements.
- Involved in developing test methodologies, test plans and manual test cases for teh application and prepared UAT test Plan.
- Communicated wif Team and Manager for testing efforts and sent Status Reports as needed like Daily and Weekly.
Environment: Manual Testing, QTP, Quality Center, HTML, VBScript, Site Minder, Mind Box, Active Directory, Access, DB2, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.
