Sdet/qa Automation Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Over 12 years of experience as a Quality Analyst in Automation, Functional, Sales force, Mobile, Web service, ETL testing in Retail/Insurance/Telecommunication domain.
- Strong skills in planning and implementing new processes, procedures and tools for Quality Assurance, Testing, Defect Tracking, status reporting and problem resolution in Agile and Waterfall development environments to reduce operating costs and increasing efficiency.
- Good Experience in Oracle CPQ creating opportunity - to-quote-to-order process, including product selection, configuration, pricing, quoting, ordering, and approval workflows.
- Expertise in Mobile/Device and functional cross browser testing for the number of web projects such as information and company web site across multiple browsers (IE, Firefox, Safari and Chrome).and mobile devices (Android, iOS).
- Experienced in building reports and dashboards, customizing them as per user requirements.
- Engaged in projects across the Software Development Life cycle (Analysis, Design, Development, Testing, Maintenance and Support), Product Life Cycle Management (PLM) and Vendor Management System (VMS)
- Expertise in analyzing business specifications and developing Test plans, Test cases, Test scenarios and Test Scripts and executing them.
- Execute maintainable automation tests for acceptance, functional, and regression test cases using Selenium - Java.
- Develop and maintain reusable, data driven automated test scripts in one or more of the following tools, Selenium, or other client-side testing framework.
- Expertise in mapping the requirements and tests using Requirement Traceability Matrix (RTM).
- Experienced in Data Analysis, Data Validation, Data Cleansing, and Data Verification.
- Experienced on working with HP ALM QC (Quality Center), JIRA, Rational Tools - Rational Clear Quest, Rational Clear Case, Rational Requisite Pro
- Experience in automation using REST Assured, Selenium, Protractor, manual API and UI testing using
PROFESSIONAL EXPERIENCE
Confidential
SDET/QA Automation Engineer
Responsibilities:
- Automated test cases through Data Driven framework using Visual Studio, NUnit, Selenium, GitHub and Jenkins. Used .Net framework to build and run the Selenium automation framework. Used Developers Tool to identify the element's Id, Name, XPath, link in the application. Developed Automation Scripts for
- Functional and Regression using Selenium WebDriver and C#. Participated actively with Agile Scrum development process attending sprint planning, daily scrum, retrospective, and client's demo. Apply different testing techniques for Windows and/or web - based applications which were developed under .NET
- C# language. Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, NuGet, NUnit, Spec Flow, and Selenium Web Driver. Involved in Functionality, User Interface, and Regression testing during the various phases of Assisted DevOps team with build cycles and CI- CD processes using Jenkins, GitHub and NuGet. Experience in actively involved in the Accepting Testing Driven Development in the Agile Team. Created test scripts in C# for newly added functionalities and maintained the Automated testing framework. Analyzed and verified automated test scripts to make sure compatibility and usability. Created Test Plans and Test Scripts as per business requirements and functional Specifications. Developed Test Automation Framework using Selenium WebDriver for functional & regression testing. Using methods like GET, POST, PUT, UPDATE and DELETE requested the server and verified the responses against the Business logic and requirements. Applied test automation framework on CI/ CD process using Jenkins. Focused on automated test development using C#, Selenium to build a test framework, Jira for Test Management tool. Experienced in testing Application
- Web Services using Rest Assured. Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements. Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to- end testing framework for
- Angular.js application. Automate UI tests using selenium and generate reports by integrating with Junit and TestNG, Installed Node.js packages to run scripts in Protractor. Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities. Involved in tracking, reviewing, analyzing defects using the Quality Center. Reviewed and updated the test cases in review log, updated test cases based on the review comments given by Business SME's. Supported Dev by doing SQA testing, UAT by doing smoke testing for every new code deployment in UAT region. Daily support the client and vendors working on the environments in SIT, UAT, production environments. Lead the offshore team and conduct daily calls to get the updates and reports, assign tasks and resolve any impe
Confidential
Software Development Engineer
Responsibilities:
- Design, plan and develop test cases to identify the bugs. Generated dashboards in iPad, Compared the report data with dashboard data. Developed automated front - end tests using Selenium WebDriver with JAVA Defined GUI checkpoints to check test boxes, combo boxes & image in Selenium web driver.
- Developed TestNG tests for each Java based API in the Project and verified functionality by comparing expected and actual output values. Worked on Agile Methodologies (Scrum) by following regular Sprint cycles with active involvement in all sprint meetings with testers, developers, and scrum master and product owner. Developed many test cases from scratch on each project as an only person in the company in QA Engineer role and handled many projects. Participated actively in daily scrum meetings, sprint planning and sprint retrospective meetings in the agile process. Analyzed Business Requirements
- Documents to get better understanding of the system both on technical and business perspectives. Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites. Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms. Wrote and executing test scenarios, test cases and test scripts for both web and mobile applications using JAVA, Selenium Web Driver and TestNG with a good analysis of the element locators and web driver methods. Entire java scripting done using Cucumber framework
- Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity. Developed automation scripts using Selenium Web Driver, Eclipse, JUnit and Java. Implemented Jasmine as a testing framework with WebDriverJS in Protractor. Created Spec file and configuration file used to write Protractor tests and validate the results. Integrated with Continuous Integration tool Jenkins and Bamboo for running test on nightly basis automatically. Involved in learning and designing of automation framework to be used in UI testing with Selenium. Automate Reception UI tests in protractor using typescript
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release. Experienced in using Maven build tools to manage framework dependency jar files. Expert in using Git / GitHub/Bit Bucket as a source repository system. Supported Linux servers in production/QA/Deployment environment. Implemented Data-Driven test to verify the same functionality with multiple sets of data. Perform compatibility test with different browsers (IE, Chrome, Firefox) using Selenium web driver. Written automation scripts using Appium for mobile actions such as touch actions, Drag and drop, Swipe, Scroll, Multi-Touch action, long press, hiding keyboard, entering text. Worked on testing Angular.js application using Protractor. Performed Integration
Confidential
Automation Engineer/SDET
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re - allocating resources where necessary, prioritizing and review milestones and s. Extensively used Selenium Web Driver 2 to test the web application. Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half. Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release. Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches. Involved in creation of automation framework in Selenium Web Driver using behavior driven (BDD) approach like Cucumber. Created and executed the test scripts with Java, Selenium Web Driver, and TestNG. Used automated scripts and performed functionality testing during the various phases of the application development using Selenium. Implemented Regression and Smoke tests execution as separate step of deployment process by using Web Driver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files. Extensively used Selenium (XPath and CSS locators) to test the web application. Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Used Page Object Model, UI Mapping, Selenium, Data Driven using CSV, CSS Selectors as a part of Framework. Conducted verification testing, regression testing and automated testing with onshore and offshore team. Used Rest Assured framework to test SOA based architecture application to test SOAP services and
- REST API. Performed Regression Testing for the new builds using Selenium WebDriver. Performed extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to-end testing framework for Angular.js application. Developed Hybrid framework for web automation using Java, Selenium WebDriver, TestNG, Maven and Jenkins. Tested Angular.js Application with Jasmine testing framework and Protractor. Written simple to complex SQL queries for testing purpose. Performed REST API testing by Soap UI and used SOAP UI assertions and Groovy script for web service automation Testing. 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. Familiar with database concepts and running SQL queries. Used HP application life cycle management for test design, execution, and defect tracking. Worked as black box tester on the software modules, documented test cases and results in the standard templates. Worked with Load Runner Controller for configuring and execution of perform
Confidential
Quality Assurance Tester
Responsibilities:
- Developed, Documented Test scenarios and Test cases in accordance with the Business Requirements Documents and the Functional Requirements Specification documents. Coordinated with the Project Managers, Business Analysts, Developers and Test Team Lead and analyzed requirements needed for successful
- Test Plans and Test Cases. Used Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor. Involved in the Scrum Meetings, Agile development applications testing. Worked within the Quality Engineering part of our team which provides cross - platform and Black box testing strategies, testing frameworks, sample implementations and documentation. Extensively done Backend Manual testing using SQL and constraint validations and written SQL Queries for validation of data. Tested applications which consume Web Services, and analyzed Input and
- Output messages. Involved in testing web services (SOAP UI) and XML with tool called SOAP UI and created Test cases, run them, do load testing, security testing. Performed Regression Testing using Selenium and executed data driven Scripts as part of the regression testing for the existing functionality before each release. Ran Continuous Automated tests (Selenium and Appium) by continuously integrating with Jenkins. Performed application level and enterprise level testing using Selenium and Appium. Performed Regression Testing Using Selenium and Appium. Used TestNG to support data-driven testing framework.
- And Maven to build the Project. Executed test scripts and generated test reports by using Selenium in Java. Created test data for regression testing. Used JIRA to develop test cases, and executed them in test lab. Performed the data validation to meet all test condition requirements. Built snapshots and released artifacts for the application using Jenkins and supported the scheduled builds and automated test execution. Involved in test automation by using open-source tools like Selenium, NUnit and created test cases using element locator and selenium web driver methods. Provided and for staff enabling them to easily develop, create and execute test cases for new features and enhancements. Used C# for the implementation of Automation using Visual Studio. Build a framework for a thorough Integration and functionality testing by using REST API. Created all Test Plans, Test Cases and Manual and
- Automated Scripts to create greater coverage for all initiatives assigned. Used Jira for Identifying, logging, tracking and escalating bugs. Performed BDD (Behavior Driven Development) using SpecFlow Features, Scenarios and Step Definitions in Gherkin format. Create Page Objects, initiate page elements and write methods for designing tests for various workflows using C#. Designed, developed and implemented POM based automation testing framework utilizing C#, NUnit and Se
Confidential
System Analyst
Responsibilities:
- Used agile methodology with daily scrums, paired programming continuous integration in the SDLC process. Experience in Manual & Automated Testing of GUI and functional aspects of Client - server and Web based Applications on multiple levels of SDLC. Involved in decision making of converting manual test cases into automated test scripts and analyzing their lifetime and time required to update the scripts. Created Master Test plans and Test Report for Business Teams. Experience in Functional, Regression and System testing using Manual and Automated testing tools - selenium Web Driver. Worked on multiple projects involving the Point of Sale (POS) applications, mainly assisted in developing the support and assisted in development and testing of POS systems and applications for Payment Card Industry (PCI) Compliance initiative. Documented Business, Functional and Non-functional requirements. Also created Process Flows and Use Case diagrams. Facilitated demos during sprint retrospection and established continuous deployment processes. Performed web services testing using SOAP UI/RESTFUL web services and validating the web API services using POSTMAN. Executed tests and recorded scripts for Automation
- Testing on tests that would be executed frequently on Selenium IDE & WebDriver for functional tests Testing experience on Mobile testing. Involved in designing and developing efficient ETL strategy to integrate existing and new data into newly created Data Warehouse. Developed and maintained ETL (Data Extraction, Transformation and Loading) mappings using SQL server. Debugged existing ETL processes and did performance tuning to fix bugs. Upload Test cases in VSTS and maintain information in JIRA/Confluence. Perform Integration testing in Sign Team as many Teams like POM, RMS and STH, SDP,
- ESP, Dotcom are involved. Ability to work in a quality focused environment, balancing multiple projects, and delivering results within prescribed schedules and deadlines. Responsible in creating test cases from QA & UAT perspective and written document translation services by creating positive and negative test scenarios
- Created the functional specifications and program specifications documents. Conduct comprehensive UAT's for all the releases with Business users/merchants. Documented functional and technical design specifications for business scenarios involving complex business workflow. Involved in the design of UML diagrams like Class Diagrams, Sequence Diagrams and Activity Diagrams from the Use Cases. Involved in Go-Live call while the code is deployed in Production to see that the system is working as expected. As a Test Lead me maintain good communication with offshore team where me help them understand the requirement and help them to clear any roadblocks if they have any issues. Have used Team Foundation server (TFS) for Code check-ins into both development and UAT environ
Confidential
System Analyst
Responsibilities:
- Responsibilities: Coordinates between onsite and offshore for query and issue resolution, interact with onsite to facilitate project execution. Maintaining and working on the Test Scripts and weekly reports. Review work of team members, managing 8 member's team, Maintain Test Cases Repository, Test
- Execution, Bug Report, and Test Summary Report Preparation. Understanding the application Scope, Scenario, Test Cases, Execution Performed black box testing, and prepared bug report. Involved in GUI & System Testing. Requirement/story analysis and Feature Test Spec development. Develop new modules and enhance the existing functionality GCMP, which is the validation module of both online and offline orders for Dell. Designing Test automation, Framework development and involved Defect Fixing and Testing. Merge Build and Deploying of the code and consuming NuGet. Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG. Executed parallel browser testing on various machines using Selenium Grid and performed cross - browser testing. Supported systems team integrate CI/CD pipeline using Jenkins build tool. Analyzing the test failures after the test execution is completed.
- Tested applications and resolved complex problems throughout software development life cycle (SDLC), including preparing detailed program specifications. Researched and proposed applications and systems, presenting recommendations to CIO. Played key role in design and development activities to ensure software requirements were met. Liaised with clients and vendors to resolve day-to-day problems and make process changes. Participated in design analysis and pre- and post-installation reviews. Maintain and support systems for data warehouse and business intelligence (BI) initiatives, including software, servers, and networks. Perform data analysis, testing, debugging, audits, disaster recovery, and problem resolution.
- Research and evaluate technology solutions and present recommendations for improved system operations. Create data verification methods and comply with standard system procedures.Environments: Selenium WebDriver, Jenkins, SOAP UI, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.