Post Job Free

Resume

Sign in

Sr. SDET / QA Automation Engineer

Location:
Charlotte, NC, 28277
Salary:
65$
Posted:
May 26, 2021

Contact this candidate

Resume:

Bindu G

Sr. SDET / QA Automation Engineer

Contact: 469-***-**** Email: admp92@r.postjobfree.com

PROFESSIONAL SUMMARY:

* ***** ** ** ********** 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, Cross browser testing, and data validation.

Expertise in documenting defects 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, Windows in 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 Framework knowledge 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 desktop applications using RPA tools like UI Path.

Developed automation scripts in BDD (Behavior Driven Development) using Cucumber and Proficient in writing Feature Files, Step Definition 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 Apache POI.

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, project planning 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: Movement Mortgage, Indian land, SC Apr 2019 – Present

Role: Lead SDET / 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 Cucumber performed data driven testing by passing multiple sets of data by using Apache POI 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 page object model (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 UI path and 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, double click, Type into, invoke work flow and data tables 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 framework for Functional, and regression testing using Selenium Web driver.

Developed and executed automated tests scripts using Selenium for Regression Testing applying 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 Selenium Web driver tested entire functionality of the application on different browsers based upon Business and System 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 Selenium WebDriver 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 attending Walkthroughs with the client and the development team and Defect reporting meetings periodically.

Implement cross-browser and cross-platform web testing with Selenium Web Driver performed 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 test cases/test scripts.

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 Cucumber Features, 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 (WebDriver 4.0 alpha5, Grid), Java 5.0, Java Scripts, XPath, Agile, TestNG, Jenkins, JIRA, JavaScript, SQL, SOAP UI, Eclipse IDE, HTML Windows, Firefox, Chrome 2.0, Oracle 10g, and Production Support.

Client: Newtran Apparels Pvt LTD, India Aug 2012 – 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 documenting defects, 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 Computer Science from Arkansas State University, USA

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



Contact this candidate