Sr. Qa Engineer Resume
Redlands, CA
PROFESSIONAL SUMMARY:
- 7+ years of diversified experience in Analysis, Quality Assurance and Software Development.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing life Cycle.
- Experience in Selenium Testing on windows and client server based application.
- Extensive experience using manual testing to troubleshoot systems integration, GUI, Compatibility, User Acceptance Testing (UAT), SOA Testing using web services, functionality, Database and regression testing.
- Extensively involved in entire QA Process and defect Management life cycle.
- Diverse experience with various testing methods such as Functional testing, Regression Testing, System Testing, Integration Testing, User Acceptance Testing (UAT), Database Testing, End to End Testing.
- Experience in test Management tools like Quality Center.
- Familiar with Automation tools like HP Quick Test Professional.
- Involved in Developing and Executing Test Plan, and Test cases based on the Business Requirements Documents, Functional Requirement, and Use Cases.
- Create Testing Status and Defect Matrix for reporting to the Management.
- Prepared reports like Defect Statistics and Tracking, Weekly and daily status reports.
- Experience in backend database testing, on oracle and SQL server.
- Experience working individually and team environment.
- Excellent Communication skills along with verbal and written.
- Testing both type of application, like Web - based and Client Server application.
- Well versed with testing methodologies such as Agile, SCRUM and waterfall.
- Attend Meeting with Business and Development teams to get proper understanding of the application.
- Performed manual testing extensively - primarily Smoke, Integration, Functional, Regression, GUI, Database, Black Box, White Box and Backend Testing.
- Motivated self-starter with exceptional team building, leadership, and interpersonal skills. Hardworking team player with the ability to work in time sensitive environments.
- Possess excellent communication and organization skills with the ability to adapt to new environments.
TECHNICAL SKILLS:
Testing & Defect Tracking Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT 3/4, TEST NG, Firebug, Fire Path, Xpath, Maven, JSON, Jenkins, SVN, JXL, HP Quality Center (QC), HP Quick Test Professional (QTP), Test Director, JIRA, Firebug, Microsoft Query Analyzer
Operating Systems: Windows 98/XP/Vista/7/8/10/Mac OS, Mobile, Iphone, Android
Software Process/Methodology: Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), UML, Agile, Scrum, Waterfall, Iterative, Bug Life Cycle (BLC), User Stories, Use Case, ALM
Software Testing Types: Manual, Automated, Functional, Regression, Smoke, Negative, User Acceptance (UAT), Build Acceptance (BAT)
Languages & Database: HTML, SQL, Java, Python, Oracle, SQL Server, Visual Basic 6.0, C#, C, ASP, TOAD
Other Tools: SQL Navigator, MS Office, Drupal, CMS
PROFESSIONAL EXPERIENCE:
Confidential - Redlands, CA
Sr. QA Engineer
Responsibilities:
- Collaborated with Programmers, Project Managers and Business Analysts to review business and functional requirements. And working in different teams Salesforce team, Webdev team, Product Enablement team
- Led all test design and execution, both manual and automated, for stories taken on for team each sprint.
- Designed, developed and maintained test automation scripts in Java and python for simple to complex automated testing situations using Selenium Web driver 2.0 and TestNG.
- Created and updated test function libraries, test applications, test automation scripts and data files.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Worked on distributed test automation execution on different environment as part of Continuous Integration and Continuous Delivery Process using Jenkins.
- Automated regression tests using Selenium Web driver 2.0 for checking elements in the PDF document.
- Developed automation test scripts for a variety of user interface components (GUI).
- Used TestNG framework to run unit test and Maven to build the Project.
- Developed and executed automated testing scripts to efficiently test new functionality and continually retested the existing functionality.
- Participated in the development, maintenance and execution of regression testing via using Selenium Web driver 2.0
- Used Jmeter extensively to create performance test and integrated test to Continuous integration using Jmeter-Maven Plugins.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Ensured all product releases meet or exceed defined quality goals as per acceptance criteria as described in the user story.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Wrote complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Perform API testing
- Supported project related automation and manual testing activities for the team.
- Assisted in training of other team members on automation standards and processes.
- Worked closely with QA team to maximize overall testing impact and effectiveness.
Environment:Java, Python, Selenium Web driver 2.0, Manual Testing, Automated Testing, TestNG, Eclipse, Maven, Jenkins, JIRA, ALM, HTML, CSS, Soap UI, SQL, Testrail, Quality Center, Windows, IOS, Mobile testing.
Confidential, CA
Sr. QA Engineer
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
- Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG
- Wrote automation test cases and fixing automation script bugs
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Created Test Scripts in SOAU UI and Restful for Testing Web Services
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Used Jmeter extensively to create performance test and integrated test to Continuous Delivery and Continuous integration using Jmeter-Maven Plugins.
- Used Node.js as a proxy to interact with Rest services .
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis
- Worked with end users to generate UAT scripts and to successful completion of UAT testing
- Performed browser compatibility testing
- Involved in the regression test planning for the project and identified the critical regression tests
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Working experience on daily status reporting & managed end to end testing
Environment: Selenium WebDriver, Java, Python, Xpath, Firebug, Fire Path, Ruby, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, Testrail, ALM, HP Quality Center, API, Rally, SQL, Oracle, IOS, JIRA, Maven, Jenkin.
Confidential - Chicago, IL
QA Tester
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the 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 the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, Xpath, link in the application.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Added annotations to the test. (selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Examine the results of test to pinpoint defects in the application.
- As part of compatibility testing, executed the 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 the project with the help of end user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
Environment:JAVA, J2EE, Web Sphere, Web logic, JUNIT, Java Script, Eclipse IDE, Apache Http Server, SVN, Firebug, HP Quality Center, Selenium RC, ALM, IOS, Test Complete, JIRA, E-commerce.
Confidential - Fairfax, VA
Manual QA Tester
Responsibilities:
- Studied all Requirements Artifacts - FRDs, Use Cases, Change Requests to write & involve in Software Testing Artifacts - Test Strategy, Test Plan, Test Case, Requirements Traceability Matrix (RTM)
- Interacted with business client management to solicit requirements and drive issue resolution
- Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center (QC) and followed logged defects throughout its lifecycle in JIRA.
- Performed Manual Testing of web-based and client-server enterprise applications of BillTrak and its Invoice Processing, Inventory Management, Claim Management and Auditing modules by HP Quality Center (QC)
- Used HP Quality Center (QC) and JIRA for reserving, executing test cases, defect tracking, and the complete test management
- Involved and performed User Acceptance Testing (UAT) with Subject Matter Experts (SME) & UAT Team
- Performed Backend Testing using SQL queries to validate the data in the Oracle database
- Demonstrated effective oral and written communication with other team members including managers, peers and direct reports
- Reviewed Functional Specifications and assists in evaluating test automation approach profiling of Manual Test Cases for Automation Test opportunities
- Accurately prepared and documented of test results, issues / defects and progress.
- Effectively handled multiple projects simultaneously during Production Period by running Test Cases and logging & tracking Defect in HP Quality Center (QC)
- Actively participated & supported in frequent project or support related meetings, after hours & weekend support with Off-shore team by Office Communicator.
Environment:HP Quality Center, JIRA, User Acceptance Test (UAT), Subject Matter Expert (SME), SQL
Confidential - Newark, NJ
Manual QA Tester
Responsibilities:
- Created Test plans and Test cases based on the business requirements
- Performed Functional, Regression and Backend testing
- Analyzed System specifications and performed smoke, GUI, functional, Performance, Integration and Usability testing.
- Create test plans to detail the testing scope, requirements (high level), strategies and all needed required resources
- Gathering, Understanding and Documenting Requirements
- Develop and execute Test Plans and Test Cases from requirements and specifications documents
- Participate and create Test Plans
- Perform Functional Testing, Regression Testing, System Integration testing, User Acceptance Testing (UAT ), and End to End Testing.
- Used Mercury Quality Center extensively throughout the testing process to plan and maintain tests, maintain traceability of tests to the application functionality and again to requirements, defect tracking and management, etc.
Environment:MS SQL 2005/2008, Mercury Quality Center (QC), User Acceptance Testing (UAT), RPAS, Ranorex.
Confidential
JAVA Developer
Responsibilities:
- Created the UI tool - using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: JDK1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Multi-threading, memory management, Tomcat, Rational Rose, Oracle, MFP, RDF.
