Sdet/ Sr. Qa Engineer Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- 8+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client server application, UAT in Banking, Retail, E - Commerce, Pharmaceuticals domain .
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Jenkins, Hudson, Jbehave, Cucumber, and SOAP UI Pro for testing Client Server and Web based Applications.
- Software Development Engineer in Test (SDET) can thrive in agile, results-driven, team oriented environment, and has a passion on building automated solutions for web applications.
- Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
- Thoroughly experience with use cases, and user requirement specification documents.
- Experience in automation testing using QTP and Selenium
- Well Experienced in writing Java Scripts in QTP and Java in Selenium
- Used various Concepts of QTP such as check points, regular expression on various stages of application in different projects.
- SDET with test development expertise using frameworks such as Selenium, TestNG, JUnit and using Methodologies such as Agile- Scrum, Waterfall , V- Model .
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Manual and Automation Testing (Black Box, White Box and Gray Box Testing) on Web-based applications.
- Have experience in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Co-ordinate with developers, business analysts, and user representatives in application design and document reviews.
- Capable to meet tight deadlines in a result-oriented and efficient manner.
- Good communication skills, a good team player and self-starter, capable of working independently and motivating a team of professionals.
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Conducted data based testing by executing MySQL, SQL, PL/SQL queries to in oracle.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
TECHNICAL SKILLS:
Testing Tools: QTP9.0/10/11.0, SOAP UI, Selenium
Bug Reporting Tools: Quality Center, Bugzilla, Jira
Databases and Tools: MySQL, Oracle, SQL Workbench
Operating Systems: Windows XP/NT/2000, Linux
Languages: Core Java, HTML, SQL, XML, JavaScript.
Methodologies: Agile/Scrum, Rational Unified Process (RUP), Waterfall
IDE: Eclipse 3.x, NetBeans 6.x
Web Service Technologies: Web Services, SOAP, Restful, Soap UI
Deployment & Build Tool: Apache Ant, Apache Maven1.0
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP.
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
SDET/ Sr. QA Engineer
Responsibilities:
- Performed manual testing and automation testing (using Selenium Web Driver) on web based application
- Performed functional testing, integration testing, and system testing and smoke testing.
- Prepared Test scenarios and corresponding test cases to ensure that product adheres to the business requirements
- Execution of daily smoke tests to ensure the deployment of each environment is stable
- Review of business components and test scripts from offshore delivery.
- Analyzed User stories to provide estimations on Regression suite development.
- Involved in the development of Test Plan and Test cases.
- Performed automation for Functional and Regression Testing using Selenium WebDriver.
- Developed Java scripts to automate the test cases.
- Develop applications to facilitate or automate operational tasks.
- Create web apps to facilitate operational tasks.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Collaborate with internal customer to create software solutions for their problems.
- Collaborate with customers in order to automate their processes.
- Extensive use of Developer Tools (F12) to identify the element’s ID or name in Internet Explorer which is similar to Firebug in Firefox browsers.
- Experienced in White Box Testing by authoring Java Codes in Selenium WebDriver.
- Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
- Use of SQL scripts in Oracle databases to validate and query the functionality.
- Involvement in Black Box Testing.
- Interacted with Software Developers for bug reviews and participated in QA Meetings.
- Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
- Updating project progress. Scrum updates and discussion of daily development issues.
Environment: Agile Methodology, Java, J2EE, Web logic App Server 9.1,Selenium IDE, Selenium Web Driver, Quality center 9.0, JIRA, MS Office 2007 and Oracle.
Confidential, Spring, TX
QA Automation Engineer
Responsibilities:
- Involved in all stages of Quality Assurance Life cycle.
- Setup Selenium from scratch as an automation tool and developed automated test scripts using Selenium Webdriver from manual test case.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Responsible for test activities for a vendor on Android, IOS and Windows based e-commerce RAM ( Resource Access Management ) Data Collection application.
- Involved in designing of the modules and testing JAVA classes that controlled the whole flow of the module as per specifications.
- Part of Agile team working in Jira and ALM framework for testing an e-commerce applications user stories functionalities.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Jenkins continuous integration server to run automated test suites.
- Used XML files in Sending/receiving XML requests using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Testing Mobile app on iOS 5.0, & iOS 6.0 using IPhone 4, 4s, 5 mobile devices & iPad (2, Mini) tablets, Android 3.0, 4.0, 4.0.1 using Samsung, Motorola tablets.
- Used Firebug and Firepath to write automated test scripts using XPATH.
- Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, Eclipse, SOA, Firebug, Firepath, XPATH, HTML, JavaScript, Quality Center, XML, ALM, SQL, Oracle, UNIX, Microsoft Office suite, Windows.
Confidential, Alexandria, VA
QA Tester/ SOA Tester
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Automated Test Cases using Selenium, Eclipse
- Configured Selenium WebDriver
- Perform Functional Testing and Regression Testing using Selenium WebDriver
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Used Java for scripting language.
- Recognized test automation opportunities and analyzed SOA requirements
- Performed both Black Box Testing and White Box Testing.
- Tested several web services using SOAP UI Pro (SOAP and REST based)
- Used Soap UI for API Testing.
- Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
- Used QC to report defects
- Expert in writing SQL scripts to query the data and validate the functionality in Oracle databases.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Involved in ANT configuration for running servers and scripts after the build.
- Worked on JIRA for ticket management.
- Created and executed database queries (SQL) to validate database data integrity
- Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
- Identified software capability and reliability by conducting functional, system, regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
Environment: Windows 2003/XP, VS.Net 2008, QTP, SQL Server 2005, Test Manager, CSS and HTML, QC, Selenium IDE/RC/Grid, JUnit, ANT, Eclipse, JIRA, Python Script, UNIX, SQL, WebLogic, Windows XP.
Confidential
QA Analyst
Responsibilities:
- Actively involved in Test Plan, Test Methodologies and Test strategies.
- Performed both manual and automated tests to conduct functional and regression tests on the application.
- Used VB Scripts, synchronization for executing functional tests in QTP.
- Used SQL extensively for validating the database.
- Created several test scripts using QTP, which includes data-driven tests and batch tests.
- Created Test Cases in MS Excel, executed manually and submitting defect to Test Director.
- Utilized features such as Object Identification, Customization of Objects in QTP to use the parameter values that have been passed from external Action.
- Involved in functional, regression, system testing.
- Responsible for defect management includes, defect logging, defect tracking and defect closure.
Environment: QTP, UNIX, Test director, Web Services, SOA, HTML, SQL and Windows XP.
Confidential
QTP/ManualTester
Responsibilities:
- Worked with Business team to understand the business process, identify gap in requirements, identify bottlenecks and work on improvements
- Functional Testing, User Acceptance testing, Regression testing, GUI testing, Back-end testing and Compatibility testing
- Created and executed manual test cases using Quality Center.
- Created the test data and executed the test cases for the application.
- Developed and implemented a well-defined testing methodology.
- Worked on on-site and off-shore model.
- Knowledge in Using Quality Center for maintaining the Requirements, Test Plan, Test Lab, Defects, generated graphs and reports based on the user needs for test metrics.
- Knowledge on using Object Repository, Excel data sheet, Library file
- Automating scripts (QTP) to work for the new enhancement application for regression testing.
- Preparation of Test Data for Regression testing.
- Analysis of requirements and participating in Technical and Functional Requirement review meetings.
- Performing Back-End Testing and executed SQL Queries for validations
- Generated manual scripts for functionality and regression testing and executed them.
- Used Quality Center to track the requirements and also integrated it with QTP and maintained all the scripts on QC server.
- Wrote and executed Test Scripts and Test Cases, detected the errors and re-tested the code.
- Identified defects during test executions, logged them into Quality center’s Defect module for bug tracking and generated defect reports.
Environment: QC, Manual Testing, VB Script, Java, XML, PL/SQL, MSOffice.