Sqa Engineer Resume
San Francisco, CA
SUMMARY:
- Having experience in Software Development Engineer in Testing, Manual Testing and Automated Testing in Web, Mobile, Server - Client Applications and Database/ETL in variety of Applications.
- Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit/TestNG, Maven, JIRA and SOAPUI.
- Hands on experience in mobile testing using APPIUM on different mobile frameworks for IOS and Android applications.
- Experience in working with open source tools, Selenium (Selenium IDE, Selenium WebDriver and Selenium Grid), JUnit/TestNG, Eclipse and preparation of the automated test framework.
- Worked on Protractor, Java scripts and Jasmine to automate Angular JS application & created automated test scripts with Java.
- Designed and implemented different automation frameworks from starch like Page Objects Model framework, Keyword Driven framework, Data Driven framework and the Hybrid framework for a project
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, RESTClient, API Testing.
- Executed, update and maintain test plans, test case, test data automation scripts for different browsers/environments/devices
- Experience in Bug Tracking and Reporting uses JIRA & Zephyr test management tool
- Continuous Integration with Jenkins, Bit bucket, Git.
- Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology
- Good Analytical and Communication Skills and ability to work independently with minimal supervision and perform as part of a team. Ability to work under competing deadlines
- Ability to learn and adapt to new tools and technologies very quickly
- Dedicated and Self-motivated to take independent responsibility coupled with ability to contribute as a team member
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID, Junit, TestNG, JIRA, SOAPUI, Eclipse, Sublime Protractor, JMeter, Jasmine Cucumber, SoapUI, Appium.
Language/ Script: Java, JavaScript,JAVA, SQL, PL/SQL, MySQL
Frameworks: Junit, TestNG, TDD, BDD
Firefox Addons: XPath, Firebug, Fire path
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking Tools: BugZilla, JIRA.
Build/ Tools: Ant, Maven, Jenkins, Bit Bucket
Databases Technologies: MS SQL Server 2000/2005,MS Access 2000,PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8,10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
SQA 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 creation of automation framework in Selenium WebDriver using Test driven approach like Jasmine.
- Automated testing Angular based single mobile web application with Selenium web driver, Protractor and Jasmine framework.
- Collected test data from the data team and tested for different kinds of scenarios (Positive & Negative) for the different fields of UI module
- Using Page Object Model in Jasmine Framework. MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.
- Developed and Executed TestNG Test Cases using Eclipse IDE.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API in TDD (Test-Driven Development).
- Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
- Worked on web application Security testing, firebug / fiddler testing, browser caching.
- Followed Agile testing methodology, participated in daily SCRUM meetings.
- Updated the JIRA with manual/automated test cases and 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: Selenium IDE and WebDriver, Java, TestNG, Protractor, Jasmine, Node.js, JavaScript, Sublime, Eclipse IDE, Jenkin, Bit Bucket, GIT, JIRA, Appium.
Confidential, Sunnyvale, CASr. Selenium Automation Tester
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 creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Using Page Object Model in Junit/TestNG Framework, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Worked with Appium, Selenium-WebDriver and Cucumber testing tools
- Validated the member data that is displayed in the UI portal against the Member Portal database (Using Oracle Queries on SQL Developer).
- Regression testing after redesign of the UI layout.
- Worked on web application and portal development on a large Oracle data warehouse, and administration of a middle tier application server.
- Used TestNG Annotations in Selenium Web Driver in java and executed a batch of tests as testing suite.
- Experienced in writing parsing scripts using Java for xml validation and verification.
- Tested application and filed defects using Quality Center/ALM and TFS.
- Used Git and Stash to re-modify files and for software development.
- Followed Agile testing methodology, participated in daily SCRUM meetings.
- Updated the JIRA with manual/automated test cases and 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: Selenium IDE & Web Driver, Eclipse, JAVA, Agile/Scrum, JUnit, TestNG, JIRA, SOAP UI, Web Services (SOAP & REST FUL), API, JIRA, Bugzilla, XPath, HTML, JavaScript, CSS, XML, Mobile, Linux.
Confidential, Santa Clara, CAQA 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, Junit and Java.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Developed re-usable function using Junit for the Test Automation.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
- Used Junit framework to run unit test and Ant to build the Project. Extended Junit framework by adding some helper classes and methods.
- Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Maintained and executed Ant build files for running automated tests.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- 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.
- On daily basis used build tools like Ant and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
- Involved in creation of automation framework in Selenium Webdriver using behavior driven approach like Cucumber.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- 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.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- 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 HP Quality Center.
- 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, Junit, Ant, Jenkins, Cucumber, SOAP UI, JMeter, XPath, JavaScript, HTML, Eclipse, Jira, Agile Methodology, Git Hub, Quality Center, SQL, Oracle, Windows.
Confidential
Web Developer
Responsibilities:
- Collaborate closely with product managers and designers to produce extraordinary user experiences
- Design and code in PHP, JavaScript, and HTML/CSS
- Ship new features and bug fixes every week
- Optimize UI performance and responsiveness
- Handle cross browser testing with browser tester
Web Developer
Responsibilities:
- Developed custom Drupal CMS (content management systems) and web applications for e-commerce, intranets, social networking, and other types of database driven web sites Develop project plans, specifications, application prototypes and information architecture
- Conduct business process and requirements analysis
- Conduct new business development as a technical representative
- Oversee project teams
- Contribute to user interface, design and development efforts
- Contribute to application and website testing efforts
Web Developer
Responsibilities:
- Developed user interface using HTML, CSS3 & JavaScript technology & Java (1.4), JSP
- Installed, configured and managed Moodle installations
- Interaction with team for requirement
- Create database with MySQL
- Contributed for client side and server side Validations
- Performed unit testing
- Uploading on Server
- Creating Database at Server site
Internship
Responsibilities:
- Specifications/Requirements gathering as needed
- Responsibilities:
- Preparing Database design and Establish connection
- Design and creation of relational database Schema
- Application/Framework design as needed
- Routine daily maintenance of existing sites and applications
