Sdet/ Qa Engineer Resume
San Diego, CA
SUMMARY
- 6+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client server application.
- Good knowledge in various phases of Software Development Life Cycle (SDLC) such as Requirement Analysis, Design, Development, Testing and Deployment.
- 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.
- Solid understanding of Agile Scrum model that allows us to focus on delivering teh highest business value in teh shortest time.
- 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 and 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.
- Expert in integrating Automation scripts on Continuous Integration tools Hudson/Jenkins for nightly batch run of teh Script.
- Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
- Experienced in performing Data driven testing to validate teh components displayed on teh website using Selenium.
- Experienced in providing teh 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 teh 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, San Diego, CA
SDET/ 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 teh business requirements.
- Execution of daily smoke tests to ensure teh 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 teh development of Test Plan and Test cases.
- Performed automation for Functional and Regression Testing using Selenium WebDriver.
- Developed Java scripts to automate teh 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 teh 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 teh 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 teh 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 teh 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, Troy MI
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 teh script development time in half.
- Involved in designing of teh modules and testing JAVA classes that controlled teh whole flow of teh module as per specifications.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNGprior 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.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- 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 teh 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..
- Automated tests are developed in Java using Selenium Web Driver, TestNG and Cucumber.
- 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 Mobileapp on iOS 5.0, & iOS 6.0 using IPhone 4, 4s, 5 mobiledevices & iPad (2, Mini) tablets, Android 3.0, 4.0, 4.0.1 using Samsung, Motorola tablets.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- 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 teh application for its functionality, system integration and verify teh 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 teh 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, Chicago IL
QA Tester/ iSQA Tester
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Automated Test Cases using Selenium, Eclipse.
- ConfiguredSelenium WebDriver.
- Perform Functional Testing and Regression Testing using Selenium WebDriver.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radiobutton, 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, ARC and POSTMAN (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 teh data and validate teh 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 SeleniumRC test scripts on different browsers and checked for compatibility.
- Worked on developing teh automation scripts for backend testing using Selenium RC.
- Involved in ANT configuration for running servers and scripts after teh 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 teh 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, Durham, NC
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 teh application.
- Used VB Scripts, synchronization for executing functional tests in QTP.
- Used SQL extensively for validating teh 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 teh 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 teh 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 teh test data and executed teh test cases for teh application.
- Developed and implemented a well-defined testing methodology.
- Worked on on-site and off-shore model.
- Knowledge in Using Quality Center for maintaining teh Requirements, Test Plan, Test Lab, Defects, generated graphs and reports based on teh user needs for test metrics.
- Knowledge on using Object Repository, Excel data sheet, Library file
- Automating scripts (QTP) to work for teh 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 teh requirements and also integrated it with QTP and maintained all teh scripts on QC server.
- Wrote and executed Test Scripts and Test Cases, detected teh errors and re-tested teh 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.