We provide IT Staff Augmentation Services!

Sdet/automation Engineer Resume

2.00/5 (Submit Your Rating)

San Diego, CA

PROFILE:

Over 8+ years of experience in Information Technology with Software Quality Assurance Testing of Web Based and Clint/Server applications in Manual Testing as well as Automation testing using C# with Selenium in real time and unattended testing environment across multiple operating systems and technologies while serving various domains such as Banking, Insurance, Energy, Property and Causality.

PROFESSIONAL SUMMARY:

  • Around 8+ years of diverse experience in the field of Information Technology with emphasis on Software Testing having exposure to complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) projects
  • Have performed web applications testing with Selenium Webdriver and TestNG using C#/JAVA.
  • Used ANT to build the JAVA applications and prepare the necessary test execution reports
  • Good amount of knowledge in mobile testing using Appium with C# and with Protractor, Jasmine, Karma which is used for testing AngularJS application.
  • Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.
  • Experience in building Continuous Integration/Delivery automation solutions for each product/project via TFS/Jenkins
  • Have very good knowledge in Software Testing Methodologies and hands on experience with HP ALM
  • Have good understanding of Business Requirement Documents, Functional Specifications and Technical Specifications
  • Have experience in working in projects having Waterfall and Agile methodology
  • Expertise in both manual and automation testing of Web services SOAP and RESTful.
  • Good knowledge of database testing (SQL) and have knowledge about DDL, DML, and TCL, DCL queries, Joins and performed database testing
  • Experience in working with Test Management/Bug Tracking tools like HP ALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes.
  • Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of code in the background.
  • Experience in design and development of BDD framework from the scratch by writing Gherkin Features - Scenarios using SpecFlow 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, MSTest, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations
  • Hands on experience in Test Case Design, Test Case Execution and Defect Logging
  • Involved in System Integration Testing, Regression Testing and various testing needs as per the demand of the projects and applications under test
  • Aided the business team for the test data establishment for various phases of User Acceptance Testing.
  • Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
  • Worked on SQL Server database by writing different kinds of queries like Stored Procedures, Triggers, Views, Tables, Functions, Exception Handling to perform valid operations
  • Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.
  • Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
  • Experienced in facilitating User Acceptance Testing for go-live.
  • 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.

TECHNICAL SKILLS:

Programming Languages: C, C++, C#(.Net), Java.

Frontend Technologies: HTML5, CSS3, Java Script, AngularJS, Twitter Bootstrap.

Microsoft Technologies: Asp.Net, MVC, Ado.Net, Entity Framework, Webforms, Web API, Java, Silverlight.

SQL Server, Oracle, MS Access, T: SQL, LINQ to SQL.

Automation Tools and Languages: Selenium IDE, WebDriver, Grid, RC, Nunit, TEST NG, MSTest, Coded UI, ETL SpecFlow, Groovy Scripting, Gherkin (Cucumber), QTP, Clear Quest, Appium, C#, Java.

Web Services & Database Testing Tools: SOAPUI (SOAP, REST), Ready API, Rest Client (Firefox add on)SQL Server, Postman.

Automation Frameworks: BDD/ATDD (SpecFlow), TDD, Data Driven, Keyword, Hybrid driven

Project Management / Defect Tracking Tools: JIRA, Rally (Central Agile), HP Quality Centre (ALM), Bugzilla.

OOAD, Agile, Scrum, Waterfall and V: Model.

IDE: Visual Studios, Eclipse, Rational Rose, UML.

Version Controller: Team Foundation Server (TFS), GitHub, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

SDET/Automation Engineer

Responsibilities:

  • Working on Agile Methodologies (Scrum) by following regular Sprint cycles with active involvement in all sprint meetings with testers, developers, scrum master and product owner.
  • Responsible for going through the User Stories and creating Test Cases based on the mock ups provided in User Stories.
  • Used C# OOPS programming language as business logic in Visual Studios 2012 as IDE.
  • Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
  • Used Java Script to code the test cases in Selenium tool and process strong knowledge on the same
  • Used BDD framework with Cucumber, C# and created future files with scenario and scenario outline files.
  • Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool for Coded UI.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Provided best practices in Automation testing in CodedUI.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Performed regression Testing with Quick Test Professional (QTP)/Unified Functional Testing (UFT).
  • Identified defects and monitored resolution via defect tracking tool QC/ALM
  • Involved in developing the automation framework using Selenium to ensure web application is automatically tested via scripts. Used OOPS C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Used JIRA to create and execute the Automated test cases, store result and metrics and critically analyzed, documented, and maintained the test results and test logs.
  • Ensured that all the test cases are 80% automated using Selenium.
  • Involved in documenting the Test Plan, Test Cases, Traceability Matrix and defect reports.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases.
  • Exposure to Load And Performance test frameworks like Gatling, JMeter, Blazemeter.
  • Automated the manual test cases in Selenium Web-Driver using Java programming language in Eclipse to perform functional and regression testing
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used XPath tags for validating UI Elements.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Carried out Selenium GUI Object / element verification through XPath, CSS Locators.
  • Participated as part of the team in planning and coordinating the testing of the product where I had responsibility for specifically coordinating the test plans (JMETER).
  • Investigating the failed cases that were run from the regression Jenkins job and fixing the issues related to test data. Wrote SQL Queries for backend/ETL testing.
  • Involved in extensive DATA validation using SQL queries and back-end testing.
  • Used Git as code repository and Code Collaborator to manage code reviews
  • Involved in the testing process which included the creation of defects as required and collaborate with the developers until the necessary fix.

Environment: Visual Studios 2012 (IDE), C#, Selenium WebDriver, Selenium Grid, JIRA, Cucumber, Data Driven Behavioral Driven Development (BDD), Page Object Model (POM), SpecFlow, Gherkin (Cucumber), Nunit, Jenkins, TFS, VSTS, Protractor, XPath, Jasmine, ETL, Sql Server Management Studios, Chrome, Firefox, Internet Explorer HTML5, CSS3, Excel.

Confidential, Irvine, CA

SDET/Automation Engineer (.Net/C#/Selenium)

Responsibilities:

  • Participated in the review of Business Requirement Documents, Functional Specifications documents to understand the requirements. Designed test cases in HP Quality Center for the projects as per the requirement specifications
  • Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non-Functional Testing.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium Web driver and Cucumber.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Experience in doing performance testing of service using JMeter (Web: HTTP, HTTPS; WebServices: XML, SOAP; Java based protocols
  • Logged and managed defects using Quality Center/ALM defect management tool
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Performed Manual testing with QC and Regression Testing with QTP.
  • Customized the QTP test as per the test case by using VB Script programming language.
  • Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in C# and performing unit testing by using TestNG.
  • Handled various operations like pop-ups, Web-Alerts, Java-Alerts, iframes, windows-handling and utilized Select class and Action class for required operations.
  • Involved in designing web application using Java, JSP and servlets.
  • Responsible in writing and executing Selenium test scripts from scratch on different browsers and checked for compatibility.
  • Organized the test cases in the HP ALM/Quality Center (QC) for Manual Test execution also generated reports and graph type documents for results using QC
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Designed and developed WCF Web Services and configured our WCF Services Rest API with appropriate endpoints for consuming them in the web application.
  • Used JQuery, ASP.NET AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
  • Involved in Unit Testing the code and provided the feedback to the developers.
  • Designed and developed Hybrid Framework using .Net, C# and NUnit.
  • Performed Keyword Driven and Data Driven Frameworks using CSV, CSS Selectors as a part of Framework.
  • Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Performed End-to-End testing by Manual and Automation.
  • Worked on different kind of WebElement locators like ID, Name, CSS Selector, Xpath for identifying the fields.
  • Used Requirement Traceability Matrix (RTM) document to ensure whether all the proposed test cases are covered or not as per SRS document.
  • Performed Nunit testing to run all the test cases.
  • Reported Defects in Quality Center for any Test Case failures during Test Execution.
  • Been part of the quarters processing and year end processing of the employees for the various jurisdictions
  • Interacting with the Business analysts to get the service requests approvals and share the test results of the service requests
  • Interfaced with developers to resolve technical issues and investigated the bugs in the application
  • Prepared the reports related to the modules that I have tested and helped the reporting needs of the project.

Environment: Visual Studios 2012, JIRA, C#, Selenium WebDriver, Grid, Cucumber, RC, Hybrid, Keyword Driven, Data Driven Framework, Page Object Model (POM), SOAP UI, XPAth, Nunit, Chrome, Firefox, Internet Explorer, XML, JSON, Excel, HTML5, CSS3.

Confidential, Bloomington, IL

Software Engineer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle. (SDLC) and worked with Agile methodology.
  • Used C# OOPS programming language as business logic in Visual Studios 2012 as IDE.
  • Worked on Fronted end Technologies like HTML, CSS, JavaScript, JQuery, Twitter Bootstrap to develop the user interface of the application.
  • Created Use case, Class, Activity, Sequence, Flowcharts diagrams etc.
  • Worked on Asp.Net for developing the application.
  • Worked on Eclipse for developing the application.
  • Implemented the concepts like Classes, Objects, Interfaces, Functions, Inheritance, Polymorphism, Encapsulation, and Exception Handling when writing the code.
  • Worked on SQL to sink the application with the database.
  • Developed the RESTful Web Services using Web API like Http verbs for CRUD operations.
  • Used Sql Server Management studios 2010 as a data base to store and retrieve the data that comes from UI.
  • Written several queries like creation of Tables, Stored procedures, Triggers, Functions, Views, Indexes, Exception Handling and managed dead locks to perform necessary operations in the application.
  • Involved in Development and building Keyword Driven automation testing framework along with testers.
  • Worked on Ado. Net to sink the application with the database. Performed various kinds of validations for the fields.
  • Performed Unit Testing of the application by using NUnit.
  • Used TFS (Team Foundation Server) as a version control tool.
  • Extended my support to the Tester and worked even in QA environment.
  • Created Test cases, Test suite and performed manual testing for the application.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
  • Worked on QTP for regression testing and automated the test cases.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center.
  • Responsible for writing automated test cases using QTP/UFT.
  • Used HP/ Quality Center as defect tracking tool.
  • Created Test Scenarios, executed automated test scripts for regression testing using QTP/UFT and implemented Automation Framework.

Environment: C#, Visual Studio, .Net framework, Java, Eclipse IDE, Android Studio, Oracle, SQL, Stored Procedures, JavaScript, WCF, Restful, SQL Server 2012, TFS, QTP/UFT, IIS 7.0, SSRS, SQL Jobs.

Confidential

QA Tester

Responsibilities:

  • Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Worked on OOPS concepts.
  • Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
  • Developing Test plan of the application as per technical specifications.
  • Involved in writing Unit and Regression Test cases for the Product.
  • Involved in setting up the automation framework using Selenium Web Driver, TestNG.
  • Used Xpath and DOM to work with dynamic and static objects in Selenium.
  • Configured Selenium WebDriver, TestNG, JUNIT and created selenium automation scripts in java.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • WebDriver in C#/Java and performing unit testing by using TestNG and generated reports.
  • Creating and maintaining various databases using SQL Server 2008.
  • Created automated test scripts for validating the nightly product builds and regression testing.
  • Maintained Defects using Defect Tracking System in Quality Center.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Performed all test assignments to ensure the application meets business requirements and client expectations.
  • Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
  • Summarize test results in formula test analysis reports according to the documentation standards.

Environment: C#, Java, J2EE, JSF, Selenium WebDriver, TestNG, SQL, Quality Center, Jenkins, SVN, Windows XP, MS Access and MS Excel. JUnit, TestNG.

We'd love your feedback!