Software Qa Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Have 5+ years of experience in both manual and automated software Quality Assurance Testing, Automation Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web/enterprise applications .
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle ( SDLC ).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver / IDE / Grid, JUnit / TestNG , Cucumber, Jbehave, HL7, JMeter, JIRA, Rest and SOAP UI.
- Extensive experience in Automation tools like Selenium WebDriver, Appium , Jmeter .
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in creating Test Plans , writing and executing Test Cases , Manual Testing , and automated Test Execution.
- Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
- Extensive experience in GUI, Regression , Functional , Integration , System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Work experience in using the Quality Center to manage the software testing process and Clearcase, BugZilla , Jira for tracking the process and sharing the files.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience testing SOA with RestFul/SOAP Web Services . Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI .
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
- Strong knowledge of Software Development Life Cycle ( SDLC ) methodologies such as Agile , SCRUM and waterfall models and TDD.
- Experience in writing Java , JavaScript, Python, Ruby, C# and UNIX Shell Scripts.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Languages: Java Script, C#, HTML, PL/SQL, SQL, XML, Java, SharePoint, Version One
Testing Tools: Selenium WebDriver/IDE, Selenium Grid, DOORS, Quick Test Pro (QTP), Quality Center/ALM, SQL Navigator, Rational Clear Case, Rational ClearQuest, Bugzilla, JIRA, Silk, Team Tracker, AutoIT, TestNG, TOAD, MDM, Data Migration Testing, Rally
Bug Reporting Tools: Test Director, Quality Center, ALM Premier and JIRA
Testing Frameworks: TestNG, JUnit, Page Object Model, ANT, Maven, Jenkins, NUnit
Operating Systems: UNIX, Windows
Databases: Oracle, MS SQL, SQL Server, MS Access
Database Tools: Toad, SQL Developer, SS Management Studio
Web Service Tools: SOAPUI, POSTMAN
Other: MS Office Suite, Gift Maker, Raiser Edge, Crystal Report
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Software QA
Responsibilities:
- Implement Automated Regression test suite using UFT and ALM tool.
- Took part in identifying the regression scenarios to be automated and worked closely with team members to automate the regression suit in VB.
- Create and implement testing processes and standard documents.
- Provided feedback on usability and functional gaps in process flows to Business Analysts and proposed solutions.
- Analysis of system and business requirement documents to contribute to develop test plans and test cases.
- Involve in Business Requirement Specification, writing test plans, automated test scripts, test cases and Defect Cycle.
- Tested Web Services /XML /SOAP and JSP/RESTFul services using SoapUI tool.
- Used parameters as input from business requirement into SOAP UI and validated responses.
Environment: UFT, ALM, SQL, VB Script, SOAP UI, Windows.
Confidential, Nashville, TN
QA Automation Engineer
Responsibilities:
- Worked in Agile methodology.
- Performed data validation testing by writing SQL Queries.
- Identified the test data requirements for testing through various meetings with the stakeholders.
- Responsible for creating user stories and defects in a tool called Rally.
- Identified the test scenarios that would become automated and was involved in writing automated test scripts using Selenium Webdriver.
- Participated in daily and weekly status meetings, conducted walkthroughs, and documented proceedings.
- Participated in meetings with developers to discuss enhancements and modifications.
- Performed user acceptance tests, smoke tests, functional tests, and journey tests (like regression tests).
- JIRA was used to create tickets for issues with QA, INT, and PROD environments.
- Maintaining and executing automation scripts using Selenium during different releases.
- Created test plan, test cases, and test scripts to support specific software testing objectives, and assisted team in creation, review, and finalization of Agile stories and story acceptance criteria.
- Discuss Reports with Testing Manager.
- Interacted with developers and discussed technical problems, reported bugs and Supported development team.
Environment: DotNet, NUnit, Selenium Grid, Rally, JIRA, AGILE, Windows 10, SQL Server Management Studio 2015, Visual Studio 2015
Confidential, Mount Laurel, NJ
QA Tester
Responsibilities:
- Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software.
- Involved in Test Management and Test Case design using User Stories.
- Setting up the Test Environment and creation of Test data.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Performed Integration, Load Testing, Regression, UAT, GUI and System Testing.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG .
- Developed test code in JAVA language using Eclipse, IDE and TestNG framework.
- Involved in Performance Testing using Load Runner .
- Utilize CSS selectors, IDs , and XPaths to locate elements on iOS and Android views, and Web pages, and use Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
- Maintained Automation scripts in Selenium WebDriver with Java
- Involved in developing Test Automation Framework for the application using Selenium Web driver with Maven .
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API .
- Tested User-Based roles, Security and Single sign on of web applications.
- Involved in UAT testing and coordinated with the end users while testing the End-to-End scenarios.
- Performed Positive & Negative Testing for system validations.
- Validated Various XML interfaces, SOA Applications and Restful webservices.
- Used JavaScript libraries like Protractor js along with Selenium Webdriver for UI test execution assertions.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI .
- Worked with SQL Queries and data validation.
- Prepared medium to complex queries in SQL Developer against the source and the Target tables and compared the Results
- Design and develop automation frame work using Java, Selenium web driver.
- Performed MDM, and Data Migration Testing.
Environment: Selenium Web driver, Java, TestNG, JAVA, Selenium WebDriver, SOAP UI, TestNG, Protractor, Maven, Jenkins, Cucumber (BDD), Appium, Eclipse, TFS, MSOffice, HP-LoadRunner,JDA, Windows, Linux.
Confidential, Arlington, VA
Automation Engineer
Responsibilities:
- Prepared Test Plan , test Cases , Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed Automation scripts using Selenium WebDriver , Eclipse , TestNG and Java .
- Developed re-usable function using TestNG for the Test Automation.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Used Junit framework to run unit test and Maven to build the Project. Extended TestNG framework by adding some helper classes and methods.
- Extensively used XPATH , Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Maintained and executed Maven build files for running automated tests.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Regression test cases were automated using Selenium WebDriver .
- Used Selenium WebDriver used to test search results of Meta search engine.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Stored, analyzed and prioritized defects using Defects module in JIRA .
- Demonstrated ability to solve complex Automation challenges involving Ajax , dynamic objects, custom object types, unexpected event handling.
- Wrote extensive XML (Document Object Model) Scripts to verify and validate Python Anvil (Window and Linux Applications).
- Attended weekly status meetings with development and management Teams.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment : Java, Selenium WebDriver, TestNG, Ant, Jenkins, Cucumber, Python, SOAP UI, Maven, XPath, JavaScript, HTML, Eclipse, Jira, Agile Methodology, Git Hub, JIRA, SQL, Oracle, Windows.