Software Qa Engineer
CurrentResponsibilities:• Analyzedsystem requirements and user stories to develop, implement and maintain detailed Test Plans, Test Scenarios and Test Cases in Confluence wikis for Functional Tests and Integration Tests• Reviewed positive and negative test cases with product management and development.• Prepared testing schedule based on development and sprint plans• Developed Functional Tests and Integration Tests for a Web Application UI using Selenium 2.0 and TestNG• Used Java API’s and JDBC to accessOracle 11g database• IncorporatedOOPS concepts and utilizedJava Collection classes extensively to develop test code• Developed the existing Page Object Model test framework.• Used Firebug and Firepath to create HTML element locators based on XPath, CSS elements, ID, Name, and more• Created tabular data and parameterized test scripts for Data Driven Testing• Developed functional and integration tests for RESTful Web Services using SoapUIPro• Executed both Manual Tests and Automated Tests for Functional Testing and Integration Testing• Performed Database Testing using JDBC• Used Maven to automate the build process for web applications testing• Used ANT to automate and execute SoapUI Pro tests• Performed Regression Testing and Compatibility Testingusing Jenkins• Verified and debuggedCompatibility on different browsers and platforms• Participated in end to end system setup and carry out end to end system tests.• Used SQL Queries to access and verify the data from the various Oracle DB repositories• Tracked open defects, verified, and closed fixed bugs using JIRA ,Confluence• Utilized Git to effectively store and manage code• Attended daily Scrum meetings and provided test progress status as part of the Agile process.• Interacted with the developers for bug fixes and to resolve issues• Worked closely with developers to understand upcoming features and to product implementation details