Post Job Free
Sign in

SDET

Location:
Charlotte, NC
Salary:
65
Posted:
November 02, 2022

Contact this candidate

Resume:

BINDU G

Sr. SDET / QA Automation Engineer

Contact:302-***-****

Email:*****@**********.***

PROFESSIONAL SUMMARY:

Around 8 years of IT experience in Software Quality Assurance (Automation and Manual) of Web based, Client Server based applications, BDD(Behavior Driven Development), API testing, Skilled in various testing technologies and current QA methodologies.

Worked on various quality assurance methodologies such as Waterfall and Agile Methodologies and a solid understanding of the SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).

Strong knowledge in implementing Agile (Sprint/Scrum) Methodology by analyzing requirement specifications hands on experience with Hybrid and Page Object Model (POM) frameworks.

Involved in Test Environment setup in both Manual and Automation performed Functionality Testing, Regression testing and Smoke Testing for process of a given software application.

Specialized in Automation and Manual Testing using different tools like Selenium WebDriver, QTP/UFT, and Quality Center/ALM.

Proficient in System testing, Smoke testing, Regression testing, Integration testing, Functional testing, UAT testing, and API testing.

Extensive experience in Test automation using different Automation tools/techniques which include Selenium WebDriver, Quality Center, TestNG, Maven, Cucumber, Jenkins, FireBug, Fire Path.

Debugging scripts in a different environment, Extracting Test results, Crossbrowsertesting, and datavalidation.

Expertise in documentingdefects with a high level of detail, accuracy and informative recreation steps using JIRA, Quality Center, Bugzilla etc.

Solid understanding of Behavioral Data Driven (BDD) framework and hands-on experience developing feature files with features, scenarios and step definitions in Gherkin using Cucumber.

Experience in working with ANT, MAVEN, Log4j to create projects, JAR files, POM.xml with artifacts and dependencies and understanding of Java, JavaScript, HTML, CSS, XML, JSON, XPath, SOA and Web Services (SOAP AND RESTFUL).

Experience in testing front-end using Selenium WebDriver frameworks like Keyword Driven, Data Driven, and Page Object Model, parameterizing tests and executing test cases as TestNG suite.

Extensively worked with Black box and White box testing for various Client/Server and Web-based applications and Software Testing Life Cycle (STLC).

Experience using Source Control tools like Subversion (SVN), GIT and GITHUB strong knowledge of working in Mac, Windowsin designing the user interfaces using HTML5, CSS3, JavaScript, JSP.

Expertise in reviewing/analyzing Software Requirements Specification documents [SRS], Business Requirement Documents [BRD], creating and developing Test Plans, Test cases, and test Scripts and interacting with development Team.

Good experience in the successful implementation of Automation Testing Frameworkknowledge on Core JAVA concepts such as OOPs, Collections, Exception Handling and String Handling functions

Experienced in working with Open Source Tools such as Selenium WebDriver, Cucumber and Eclipse in building automation frameworks for desktopapplications using RPA tools like UIPath.

Developed automation scripts in BDD (BehaviorDrivenDevelopment) using Cucumber and Proficient in writing FeatureFiles, StepDefinition and Runner Classes using Gherkin.

Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations and performed Unit testing using JUnit. .

Involved in Web Services testing using SOAPUI Tool. Validated request and response XML. Added Assertions to validate the XML in Web services RESTFUL service.

Involved in using Maven build tool to manage framework dependencies, plugins, test suites etc. Developed Maven targets to execute automation suites from command line.

Generated test logs using Log4j for various log levels configured application framework using Excel Spreadsheets and processed the spreadsheets using ApachePOI.

Expertise in using Project management and bug reporting tools using JIRA, ALM to raise the bugs worked with GIT for Version Control having GITHUB as the central repository.

Strong team player with ability to work productively in a team as well as individually. Excellent communication, problem solving skills, coordination, documentation, projectplanning and interpersonal skills.

TECHNICAL SKILLS:

Languages

C, C++, Java

Testing Tools

Selenium web driver/GRID, Cucumber, SOAP UI, UI Path, JIRA, Quality Center, Protractor and GitHub

IDE

Eclipse

Databases

Microsoft SQL Server, MySQL, Oracle

Test Framework

JUnit, TestNG, BDD using Cucumber

Bug tracking tools

HP ALM/ Quality Center, JIRA, Bugzilla

Version Control Tools

GIT and SVN

Build Tools

ANT, Maven, Jenkins

Microsoft Tools

MS Word, MS Excel, MS PowerPoint, MS Project, MS Outlook

Operating Systems

Windows XP, 7, 8, 10, Mac

Web Technologies

HTML/HTML5, CSS, XML, XPATH, AJAX, AngularJS, jQuery, JavaScript

PROFESSIONAL EXPERIENCE:

Client: AT&T, Plano, TX Jun 2021 – Present

Role: Sr SDET / QA Automation Engineer

Description:AT&T is a telecommunications company offering customers cellular phone, television and Internet services.AT&T have different applications in different LOB’s like ATT TV, Wireline and Wireless. These applications help the customers to get the services or devices they need for communication.

Responsibilities:

Worked on building the automation framework using Seleniumand used different custom keywords for achieving the actions that needs to be performd in automation.

Creating automation road map for upcoming releases and test strategy documents.

Attendingdefect triage meetings and sign off meetings for every release and use to prioritize the defects based on the release schedule.

Participated in daily scrum call and project meetings to track the project progress & priority and use to update the offshore team.

Developed and Executed Automation and Manual test cases for Functional, Regression, Sanity testing of all the three modules (Wireless, Wireline, andATTTV) of the application using Core Java.

Used JIRA for logging defects and responsible for communicating the status to the respective team preparing/Tracking Test data for various other testing teams and Test Status reports.

Regular hand-off to the offshore team regarding the progress of script development and the functional challenges faced during the onshore hours if any.

Worked on integration testing of different LOB’s from UI and also tested the backend systems.

Used code cloud for maintaining and sharing the automation source code between different teams and offshore

Client: Movement Mortgage, Indian land, SC Apr 2019 – May 2021

Role: LeadSDET / QA Automation Engineer

Description:Movement Mortgage(MM) is one of the fastest-growing mortgage bank in USA. Move home sales and marketing platform is a platform that provides end-to-end lead management system with a robust campaign management tool and integration with existing in house applications for seamless flow of information from one system to another would help in quick loan closures. It supports Equal Housing Opportunity Interest rates and products are subject to change without notice and may or may not be available at the time of loan commitment or lock-in. Borrowers must qualify at closing for all benefits.

Responsibilities:

Worked on adobe applications such as Adobe Experience Manager (AEM), Adobe Analytics, and Content Management System (CMS).

Worked on browser stack to perform cross browser testing and tested the application using different virtual mobile devices like iphone, android.

Worked on creating test cases and test scenarios based on given requirements and worked on communicating the updates to offshore team.

Lead offshore team and created a data drive framework for doing end to end testing for blue sage web application which is used by loan officers for creating motgage loans.

Worked on manual testing as well as automation testing and performed different types of testing like functional testing, smoke testing, regression testing etc.

Developed and Executed Automation and Manual test cases for Functional, Regression, Sanity testing of all the three modules (care, retail, and web) of the application using Core Java.

Used JIRA for logging defects and responsible for communicating the status to the respective team preparing/Tracking Test data for various other testing teams and Test Status reports.

Regular hand-off to the offshore team regarding the progress of script development and the functional challenges faced during the onshore hours if any.

Responsible for writing and executing Selenium WebDriver test scripts on different browsers to check compatibility monitor test execution progress through timely scheduled Jenkins jobs.

Involved in Automation Scripts development, debugging, batch scripts execution using TestNG, analyze results and reporting defects.

Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver and Cucumberperformeddatadriventesting by passing multiple sets of data by using ApachePOI API for reading data from excel.

Used Git for source code management,Maven as the project management tool for automation scripts, TestNG as the testing framework for flexible test configurations during Automation testing

Worked using utilities like Firebug and Firepath for identification of web elements using locators such as id, name, xpath and css selectors.

Used pageobjectmodel (POM) repository design pattern for storing all the web elements for code maintainability and reusability for selenium automation.

Created test reports generated out of TestNG and captured the error screenshots and worked on generating the excel reports.

Worked on building automation for desktop applications using RPA tools like UIpathand automated different functional flows using sequences and flow charts.

Worked on building sequences and processes to build different desktop flows based on the given requirements.

Used different activities like click, doubleclick, Typeinto, invokeworkflow and datatables to read and write the data that was used or captured during the test flow.

Served as a coordinator between onsite and offshore for all the testing activities in the project like assigning the tasks to offshore, reviewing the work once it is done and then reporting to the onsite manager.

Environment: Selenium Web Driver 4.0 alpha7, Java 7.0, Git, Maven 3.6.3, JIRA, TestNG, SQL, Eclipse IDE, Firefox, Chrome, Remote Desktop, HTML5, Cucumber, XML, XPath, CSS.

Client:Ally Bank, Charlotte NC Nov 2017 – Mar 2019

Role: QA Automation Engineer

Description:Ally bank is a leading digital financial services company financial holding company offering financial products for consumers, businesses, automotive dealers and corporate clients full service auto finance operations in the country, a complementary auto-focused insurance business, a growing wealth management and brokerage platform, and a trusted corporate finance business offering capital for equity sponsors and middle-market companies We extend equal employment opportunities to qualified applicants and employees.

Responsibilities:

Analyzed Business Requirements and Functional Specifications to develop testcases and worked on building test plan and test strategy documents.

Involved in creating Test Scenarios and Test data by looking at the Requirements and communicated the updates to offshore in daily scrum calls.

Performed manual testing as well as automation testing for functional applications and worked on integration testing, back-end testing as well.

Designed and developed Keyword Driven and Data-Driven automation frameworkforFunctional, and regression testing using Selenium Web driver.

Developed and executed automated tests scripts using Selenium for RegressionTestingapplying different Automation Framework.

Designed and managed automation framework using ANT, Page Object model, TestNG, Eclipse and Java and Use REST client extension to manually debug and verify service calls.

Developed new and updated existing Automation test cases using SeleniumWebdriver tested entire functionality of the application on different browsers based upon Business andSystem Requirements.

Write SQL queries to automate data integrity and to verify the UI data against the real data compiled test metrics on a weekly basis and tracked the status of the test cycle.

Developed extensive set of SeleniumWebDriver based keywords to support Keyword driven automation testing like table Operation, handle Alert, update Page, validate Fields, getDBdata, etc

Analyzed the script execution report using java framework like Cucumber, TestNG to find out the issues in functional testing.

Designed Test Cases report validation in HPALM for UAT testing with end customers responsible for execution of regression scripts on each Service pack release and updated results in Jira

Worked in Jira for planning, running and tracking defects while attendingWalkthroughs with the client and the development team and Defect reporting meetingsperiodically.

Implement cross-browser and cross-platform web testing with SeleniumWebDriverperformed build acceptance testing and smoke testing using Cucumber automation tool.

Prepared test Scripts for conducting User Acceptance Testing (UAT) Designed and developed strong background in coding for automation, without reliance on record and playback scripting.

Worked on testing status, reporting to the higher management and retesting the fixes automated scripts for functional, regression, integration testing using Selenium.

Participated in daily stand-ups and project meeting to keep track of project priority and status.

Environment: Selenium Web Driver 4.0 alpha6, Java 6.0, ANT, HP ALM, Cucumber, Eclipse, Bitbucket, JIRA,Windows.

Client: General Motors, Detroit, MI Jul 2016 – Oct 2017

Role: QA Test Engineer

Description:General Motors vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges.

Responsibilities:

Worked as QA Engineer in testing application and performed Agile testing, reviewed the stories and participated in Daily Scrum, Sprint Planning and Retrospective meetings.

Involved in Test planning, Test execution and performed Functionality Testing, Smoke Testing and Regression Testing and participated in peer review with team and developers to review testcases/testscripts.

Involved in writing the Test Cases and authoring the Automation scripts worked with Hybrid Framework which is a combination of Data Driven Framework and POM (Page Object Model).

Performed BDD (Behavior Driven Development) using CucumberFeatures, Scenarios, and Step Definitions in Gherkins format.

Used SOAPUI for testing the web services and wrote SOAPUI assertions for RESTful web services to test the JSON messages.

Converted the properties files to JSON file. Configured application framework using JSON (JavaScript Object Notation) file to read the data.

Created Java based scripts for Selenium WebDriver with TestNG as automation framework used Firebug and Fire path for object identification and debugging the automation script failure in Selenium Web Driver

Configured Jenkins build jobs to perform Continuous Integration and Continuous Delivery in the Application used JIRA for Project management and for bug reporting to log the defects.

Hands on experience in using GITHUB as central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add, Clone and remove operations in local repository GIT

Worked with developers to update the defects, resolve them and track their status using JIRA and also used Log4j as the logging framework to direct logging information into a file during the build execution.

Used Firebug/Fire Path and Selenium Builder Add-on tools to identify the Object’s id, Name, XPath, link in the application.

Environment: Selenium (WebDriver4.0 alpha5, Grid), Java 5.0, Java Scripts, XPath, Agile, TestNG, Jenkins, JIRA, JavaScript, SQL, SOAP UI, Eclipse IDE, HTML Windows, Firefox, Chrome2.0, Oracle 10g, and Production Support.

Client: Newtran Apparels Pvt LTD, India Aug 2015 – Dec 2015

Role: Java Developer

Project Description:Newtran has a web sales platform which is helpful for their customers to order their materials and track their order from start to end.

Responsibilities:

Designed and developed the web-based application with different Java/J2EE frameworks working under Agile for development process with iterative development and that includes daily Scrum with team.

Developed the GUI using HTML5, CSS3 and Java Script components involved actively in understanding client requirements and analyzed the impacts on existing system.

Used GitHub as a source repository system to share code within the office as well as with the team in overseas and Performed Debugging used RDBMS concepts in writing Queries.

Prepared the data to cover various scenarios and wrote basic SQL queries using SQL Server for Data Validation, Record Counting, and Non-Duplication Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Performed GUI, System, Integration, Smoke, Functional and Regression Testing and monitored the behavior of the applications during different phases of testing using testing methodologies

Experienced in using Maven build tools to manage framework dependency jar files logged errors using Log4j.

Expertise in documentingdefects, resolve them and track their status using JIRA focused on creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Environment:Java, QTP, SQL Server, ALM, Selenium, HTML, XML, UNIX, Waterfall, MS Excel, VB Script, Windows, Firefox, Chrome ANT, Maven, GIT, VB Studio.

EDUCATION:

Master’s in ComputerScience from Arkansas State University, USA

Bachelor’s of Engineering in Electronics and Communication from JNTUK, India



Contact this candidate