Sr. Qa Automation/manual Tester Resume
Raleigh, NC
SUMMARY
- 10 years of experience in Software development and testing which includes Automation and Manual testing using Selenium.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on Data ware and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Involved in the Continuous Integration of the automation framework with Jenkins CI/CD.
- Extensive knowledge in Protractor framework for Applications developed with AngularJS.
- Specialized in Performance Testing applications using load - testing tool LoadRunner.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Experience in QA testing with extensive Web based, Client/server, Web service, Middleware services.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Working Knowledge on AWS, Apigee, Git, ANT, Jenkins, SAP, Salesforce, SPLUNK etc.
- Developed an automated scripts and frameworks using Python, Java, C#, VB Script.
- Worked on source version control tools such as Subversion (SVN), TFS and GIT.
- Proficient in using Quality Center, POS, Rally, JIRA, ClearQuest, Bugzilla.
- Experienced in performing Mobile testing by developing and executing test scripts for both Android and iOS platforms using Appium, JAVA, TestNG and Maven.
- Experience in Manual testing and automated testing using different tools like QTP, Selenium (Web Driver) Using Java.
- Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java and Ruby.
- Experienced in Automated testing to test web application using RSPEC, Ruby and Cucumber
- Experience in developing applications using ASP.NET Web Forms.
- Experience in Building Microsoft .Net/C# automation Scripts by using Selenium, MS Visual Studio, MS Test, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like Windows and Mac.
- Experience as a QA in Salesforce.com CRM application, mainly with Leads, Contacts, Accounts, Cases, Campaigns, Opportunities, Orders and Services entities.
- Strong experience in Manual, Automation and Performance Testing of client Server and Web Based Applications.
- Proven skills in SQL, RDBMS and UNIX variants, Windows/UNIX Commands, Scripts and testing on Windows/UNIX platforms.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTFUL, UDDI, Eclipse.
- Worked extensively with LoadRunner.
- Experience of testing web, mobile applications and APIs in Agile process.
- Experience using Manual testing to troubleshoot systems integration, GUI, Compatibility, User Acceptance Testing (UAT), SOA Testing using web services, functionality, Database and regression testing.
- As a Salesforce Tester, tested profiles and user group, security controls, personal information setup, password reset, company profile setup.
TECHNICAL SKILLS
Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, White/Black box testing, Regression Testing, End-to-End/Integration Testing.
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver/IDE/GRID/RC, SOAPUI, Eclipse, Cucumber, Appium, JMeter, Firebug, Soasta
Frameworks: TestNG, Page Object Model, Data Driven, Hybrid Testing, TDD, BDD, JUnit, log4j
Defect Tracking Tools: JIRA, OnTime, HP Quality Center, APM
Test Build and Integration tools: Jenkins, Maven
Programming Languages: C, Java
Scripting Languages: Java Script
Markup Languages: HTML, XML, XPath, CSS
Databases: MySQL, SQL Server, IBM DataStudio
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Sr. QA Automation/Manual tester
Responsibilities:
- Written Smoke test cases in Visual studio & Executed in Dev, QA, UAT, STAGE, PROD Environment through Sauce Lab.
- Used Maven for building the WebDriver project and Executed automated Test Scripts through Maven.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Using Espresso with Xcode to automate tests in parallel and priorities of the Test cases are set using XCUI environment
- Responsible for converting automation scripts utilizing Selenium WebDriver, Java and TestNG/Junit.
- Execution of Manual test cases and responsible to track and log the defects using Quality Center, OnTime.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Executed Test cases for both manual and automation to verify actual results against expected results.
- Experience in using Jenkins (CI/CD) as a Continuous Integration server to configure with GitHub, Maven and running test on regular basis automatically.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Handled with HP ALM for report defects and verify defect fixes.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Experienced in load and performance testing tool JMeter.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Strong understanding of Microsoft .NET technologies (specifically ASP.NET and C#), IIS, SQL Server, Visual Studio, .NET, XML.
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET.
- Used jQuery, ASP.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Develop automated tests using Selenium, Coded UI, C#.
- Created, set-up and managed Dev Test testing database.
- Used Azure DevOps Services for source code repository and to build project artifacts.
- Working with Microsoft Azure platform for the building, managing applications and deploying web applications.
- Hands-on experience on Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
- Developed automated scripts for continuous regression testing and reduced manual testing using selenium, TestNG. Maven and Postman.
- Used Postman to retrieve the data from URI and check the validity, authentication using verbs GET & POST.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAPUI, for the local WSDL/with URL and created Test cases, run them, do load testing, security testing.
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
- Involved in Manual and Automated testing using QTP and Quality Center.
- Performed Manual testing for usability testing.
- Engaged in Manual testing of functionalities in Construction Pricing Web based application.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
Environment: Java, C#, Python, Asp.net, Manual, ALM, Gherkin, Cucumber, Maven 3.1.1, Eclipse, GIT, JIRA, Appium, Protractor, Mockito, Soap UI, Jenkins, TestNG, Sauce lab, Junit, Postman, Agile (SCRUM),Visual Studio, DB2 Data Studio.
Confidential, Roseville, CA
Sr. QA Automation/Manual tester
Responsibilities:
- Proficient in developing Test strategies and execution of whole project testing life cycle using Manual and Automation.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Experience in Salesforce.com CRM application, mainly with Leads, Contacts, Accounts, Cases, Campaigns, Opportunities, Orders and Services entities.
- Creating and testing Salesforce CRM Workflows, Approval Processes, Validation Rules and Sharing & Security rules.
- Designed and implemented back end database (SQL) testing for Web applications.
- Designed and developed Automation Framework from scratch in Visual Studio, Coded UI Test & C#.
- Conduct manual testing of site defects and new enhancements for the Gift card websites.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium WebDriver, Jenkins and Maven.
- Extensively worked with UNIX commands and UNIX shell scripts and with the TOMCAT.
- Creating test scripts using C# and Selenium WebDriver for the functional test cases.
- Independently develop LoadRunner test scripts according to test specifications/requirements.
- Designed and developed Hybrid Framework using .Net, C# and N Unit.
- Designed and develop framework for Mobile Browser application testing.
- Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
- Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Tested Mobile Web and Mobile Native applications on iPhone, iPad, Android, Windows Mobile, iPod Touch and PC client by testing manually and using Automated Test.
- Involved in Regression test suite script execution in batch from HP-ALM
- Involved in converting Business Requirements into Manual test cases. Prepared test cases based on business and functional requirement.
- Hands-on experience on implementing Cloud Solutions using various AWS Services including EC2, Elastic Load Balancer, Auto Scaling, VPC, Security Groups, NAT, IAM, S3, Lambda, Cloud Formation, Cloud Watch, Route 53, Redshift, etc.
- Worked on Selenium parallel grid testing with Ruby, watir-webdriver, Cucumber, RSpec, Jenkins.
- Worked on creating unit test cases using the test framework like RSpec and Cucumber
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS).
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test-driven Development) using Cucumber, Gherkin and ruby.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium WebDriver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAPUI test tool.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
Environment: Selenium, Manual, Postman, HP ALM, Java, Cucumber, Ruby, Gherkin, Soap UI, Restful, Python, Web driver, SVN, Agile, Coded UI, .Net.