We provide IT Staff Augmentation Services!

Sr Sdet (automation Engineer- Selenium C#) Resume

2.00/5 (Submit Your Rating)

TexaS

SUMMARY

  • Around 9 years of experience as a QA Automation Tester - SDET of Client/server, Cloud, Web Services and Web applications in Manual Testing as well as Automation testing using Java, JavaScript, C#, Selenium, Protractor and Infrastructure test automation using CICD pipelines, Puppet AWS.
  • Worked on Healthcare, Insurance, Banking, and Ecommerce domains.
  • Good hands on experience in Quality Assurance in Manual Testing, Automated Testing, Database Testing, Web services Testing and Web base application and Client/Server based applications.
  • Good experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
  • Experience in creating Test Plans, Test Scenarios, writing and executing Test Cases, Task Scheduling, Manual Testing and Automated Testing, Defect Tracking, Test Coverage and Test Summary Reports and well versed in different management scenarios like Quality Assurance and Change control.
  • Experienced in attending Sprint Planning meetings, Requirements grooming sessions, Scrum meetings, Sprint review meetings, Sprint Retrospective meetings and worked very closely with Product Owners and Scrum Masters in Agile Projects.
  • Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Excellent knowledge and experience in working with open source tools like automation testing tool Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Web Services SoapUI, Unit testing Frameworks such as JUnit and TestNG, BDD Framework such as Cucumber and Bug tracking tool JIRA and IDE tool Eclipse, Visual Studio.
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them.
  • Experience in integrating test automation test suites into CICD process for cloud testing execution using AWS EC2 Service.
  • Deep understanding of DevOps engineering practices and implementation approach and solutions.
  • Experience ins setting up full CICD Process right from creating the creating Jenkin jobs for various test suites and setting up pipeline dependencies and automated scheduling.

TECHNICAL SKILLS

  • Development Methodology: Agile, Waterfall, Scrum
  • Automation Tool: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, Protractor, Jasmine, BDD, Cucumber.
  • CICD Tools: Jenkins, AWS, EC2 Service, Git, GitHub, SVN, CICD Pipelines, Puppet.
  • Frameworks: Data Driven, Keyword Driven, Hybrid, BDD, Page Object Model (POM), JUNIT, Test NG, Modular Framework.
  • Build /Integration Tools: Maven, Ant, Jenkins, Team City
  • Bug Tracking Tools: Rally, JIRA, HP Quality Center, Bugzilla, MTM (Microsoft Test Manager)
  • Web Service Tool: Rest Assured, Soap UI, Ready API, Rest Client, Post Man, Rest Sharp.
  • Programming Languages: Java, Java Script, Groovy, XML, HTML 5, DOM, C#.
  • Database/Database tools: SQL Server, Oracle, MySQL,DB2.
  • Development Environment: Eclipse, NetBeans, IntelliJ, Visual Studio
  • Version Control Tools: GIT, SVN, CVS, TFS.
  • Web Debugging Tools: Browser Developer Tools, Xpath, Firepath, Firebug.
  • Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST.
  • Operating Systems: Windows, Linux, Unix.

PROFESSIONAL EXPERIENCE

Confidential, Texas

Sr SDET (Automation Engineer- Selenium C#)

Responsibilities:

  • Involved in all phases of Software Development Life Cycle. (SDLC) and worked with Agile methodology.
  • Implemented Agile methodology with Scrum framework as Software Development Life cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead, project manager.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Implemented the concepts like Classes, Objects, Interfaces, Functions, Inheritance, Polymorphism, Encapsulation, and Exception Handling when writing the code.
  • Used C# as a programming language and Visual Studio 2017 as IDE for automating the Test Suite with Selenium WebDriver.
  • Designed, developed and executed automated tests using Selenium WebDriver.
  • Developed and implemented Modular Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using MSTest Unit Testing Framework by adding different annotations.
  • Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non-Functional Testing.
  • Involved in Regression testing using Selenium and creation of automation scripts for web pages.
  • Involved in parallel execution using Star Tool which is a type of Selenium grid runner.
  • Successfully implemented from scratch the continuous automation on by using the framework to Elastically Execute parallelly 100s of cross-browsers in synch using MSTest with TFS (Team Foundation Server) Continuous Integration including advanced logging Extent reports.
  • Handled special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.

Environment: : Selenium WebDriver, TFS, GitLab, Microsoft Visual Studio 2015, 2017, C#, Mocha, Chai, TestNG, RALLY, CSS, SQL, Html, MS Excel, SOAP UI, BDD Framework, TeamCity, RabbitMQ.

Confidential, Atlanta, GA

SDET (Automation Tester- Devops)

Responsibilities:

  • Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Designed, developed and executed automated tests using Selenium WebDriver.
  • Developed and implemented Behavioral Driven Development Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script.
  • Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios and Step Definitions.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Involved in Regression testing using Selenium and creation of automation scripts for web pages.
  • Successfully implemented from scratch the continuous automation on AWS EC2s by using the below framework to Elastically Execute parallelly 100s of cross-browsers in synch using TestNG with Jenkins Continuous Integration including advanced logging Extent reports.
  • Developed successfully from scratch the continuous automation testing framework consisting of 500+ Comprehensive scenarios for Production and AWS Test Environments for Mobile Web using TestNG, POM and Modular framework alongside Java Maven Synchronized Data Provider and Thread Local for Parallel Executions.
  • Handled special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
  • Implemented successfully from scratch the ongoing extensive continuous effort of scripting and automating jobs for Grid Performance and Reliability. Automating the scheduling of Jenkins jobs wherever needed for each Checkpoint.
  • Automated Angular application using Protractor and Jasmine.
  • Created a data driven framework using Protractor, Jasmine, Page Object model (POM) by utilizing TypeScript/JavaScript.
  • Performed Functional Testing, Integration Testing, System Testing, Positive Testing, Negative Testing, GUI Testing, UAT Testing.
  • Raised defects and performed tracking using RALLY and reported to developers and test manager.
  • Involved in updating and execution of Test Cases according to the requirements.
  • Performed GUI and functional testing for different modules of application.
  • Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Environment: Selenium WebDriver, AWS, EC2, Cloud, Git, GitHub, Eclipse, Java, Maven, Protractor, Jasmine, Mocha, Chai, TestNG, RALLY, CSS, Cucumber, Oracle, SQL, JavaScript, Html, MS Excel, SOAP UI, Linux, BDD Framework, Jenkins, POM

Confidential, Cupertino, CA

Sr. Automation Test Engineer (SDET)

Responsibilities:

  • Involved in Agile methodology reviewed the Product Backlogs, User stories Acceptance Criteria and Technical design specifications document.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Developed Test plan, Test Scenario Design, Test cases, Test scripts from the data mapping documents, Functional Specification documents and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).
  • Used Selenium WebDriver to develop automation testing scripts for web and client server applications.
  • Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG and Database as source of Test Data.
  • Redesigned the existing hybrid framework into BDD using Cucumber.
  • Implemented AWS KMS encryption/decryption in Automation framework for data security and integrity.
  • Wrote automated scripts for production environment executing AWS through Docker.
  • Served as a coordinator for all testing activities on a project and wrote test cases to handle Alerts on the web page.
  • Performed Compatibility Testing & Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Firebug and Firepath for element identification while creating Page Object Repository.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known as bug fixing.
  • Found Defects, analyzed, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking, and reviewed the defects using HP Application Life Cycle Management (ALM) bug tracking tool.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Used Jenkins tool for continuous integration of the builds.
  • Performed testing on the Web Services API’s using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI tool related with various interfaces.
  • Performed Backend testing to validate and retrieve the data from the database and used SQL Server to execute SQL queries.
  • Coordinated with Business Analyst during User Acceptance Testing (UAT) and assist the user to ensure that application was user friendly and functioning according to desired requirements.
  • Interacted with developers, business & management teams and end users in case of issues over defects/ requirements.
  • Generated weekly Status Reports to the team manager and participated in daily standup meetings, weekly Status Meetings and Scrum meetings with Team members, Team managers, Business analysts and Technical team and end-clients.

Environment: Java, AWS, Selenium, Eclipse, Java, TestNG, HP ALM/Quality Center 10, Cucumber, Oracle, SQL, XML, SOAP, HTML, SOAP UI, Windows 8.

Confidential

Java Developer

Responsibilities:

  • Involved in development, customization and enhancement of the product.
  • Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Srtuts1.1) for the modules.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, CSS, JSTL, HTML and JavaScript.
  • Responsible for Developing Managed Bean and DAO classes for Business Implementations.
  • Used Tag Libraries for Screen Design using JSP.
  • Business validations are handled using Form Handlers.
  • Written Client-side validations and they are handled using Java Script.
  • Written Utility classes for getting Connection using JDBC.
  • Used Eclipse IDE for Development and Version Control as SVN.
  • Involved in the code fixing and system testing activities.

Environment:: Java, Servlets, JSP, ATG Dynamo, JDBC, HTML, XML, CVS, CSS, Java Script, Oracle, Web Sphere and LINUX.

We'd love your feedback!