Post Job Free
Sign in

sr.SDET

Location:
United States
Salary:
65$
Posted:
January 20, 2021

Contact this candidate

Resume:

Bagmilatha

****@******************.*** 609-***-****

PROFESSIONAL SUMMARY:

Senior Software Development Engineer in Test (Senior SDET) with around 9years of experience in designing, developing UI and Web Service test automation frameworks for enterprise level web applications in Airline, E-commerce, Financial and Health Care domains.

Experience in building test suites at component level and performing various kinds of testing including Sanity, Smoke, Regression, UAT and Integration Testing.

Hands on expertise in designing functional test cases for UI and automating them using Selenium, Java, WebDriver, Cucumber and Gherkins.

Experience in RESTAPI and SOAP Web service testing using SOAPUI and RESTASSURED and performance testing using JMETER scripts.

Expertise in building frameworks for cross browser automation with Selenium Grid.

Experience in building test reports for test case analysis using Extent Reporting and Allure Reporting frameworks.

Proficient in writing robust code to handle different browsers like IE 11, Firefox, Chrome.

Demonstrated ability in maintaining the existing test scripts with little or no modification and increasing code reusability with Page Object Model architecture.

Experience in Behavior Driven Development (BDD) testing, Test Driven Development (TDD), Data Driven Testing (DDT), continuous integration and code review practice.

Expertise in scheduling timely Jenkins job builds to execute test cases for each development build, gathering reports and creating metrics around test automation coverage.

Hands on experience in executing SQL queries for generating reports as well as for data retrieval testing/QA for back-end.

Experience working alongside developers and assisting with Root Cause Analysis and Tech tasks.

Experienced in Test planning and Test Management Tools like MTM(TFS), HPALM, JIRA and Bugzilla.

Knowledge in automating angular based web applications using Java Script and Protractor Framework.

Well versed with all AGILE ceremonies – Daily standups, Sprint Planning, Backlog Grooming, Sprint Review and Sprint Retrospect.

Experience in documenting the automation framework release notes, testing procedures, coding standards, test case signoff procedures and coordinating with offshore teams to standardize the testing methodologies within the organization.

Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) from project definition to Post Deployment documentation.

Well versed with Onshore - Offshore model of delivering projects and currently implementing Managed Data services Model (MDM) to optimize the resource utilization.

Troubleshooting experience in environmental issues, bug fixing, browser incompatibility issues and optimizing the test script quality.

Expertise in Bug Reporting, Bug Tracking using TFS, JIRA and actively interacted with the development team to fix crucial bugs.

Team player with good analytical, problem solving and interpersonal skills with ability to interact with individuals at all levels and can work as a part of team as well as independently.

SKILL SET

Quality Assurance

Selenium, Rest Assured, JUnit, TestNG, SOAPUI, JMeter, Cucumber, Protractor

Databases and Tools

Microsoft SQL Server Management Studio, PL/SQL, MySQL, RDBMS, ORACLE, MySQL Workbench.

Web Technologies

HTML, CSS, XML, WSDL, REST, SOAP.

Languages and Scripting

Java, JavaScript, Bash, Gherkin

J2EE Technologies

Spring, Spring MVC, Hibernate.

Version Control

GIT, CVS, SVN, Stash, Bitbucket, TFS.

IDE’s and Tools

Splunk, ECLIPSE, IntelliJ, NetBeans, Spring Tool Set (STS), Jenkins, Maven, Firebug, Firepath, Postman.

Operating Systems

Windows, Mac OS X, Linux (Ubuntu, Backtrack).

Design Patterns

Singleton, DTO pattern, DAO pattern, Service Façade, Factory Pattern.

WORK EXPERIENCE

Delta airlines, Atlanta, GA Oct 2019 – till date

Senior SDET

Project description:

The Revenue management IT backend microservice development team is responsible for providing microservices to different Delta Airlines channels like Delta.com, SNAPP, AXIS, KIOSK etc., The scope of the project is to provide Offer API for a product called Bags.

Responsibilities:

Participated in the grooming sessions for every sprint to come up with finalized User stories and acceptance criteria.

Involved in Automation Feasibility Study for Web based applications.

Developed BDD and TDD script with Cucumber and written step definition using Gherkin based features.

Developed Features to implement Test Cases, Scenarios, and Scenario Outlines for BDD (Behaviour Driven Development) using Cucumber.

Automated UI test cases for different features using Selenium, Java, and Cucumber.

Added capability of capturing the screenshots for the failed test scripts in UI Framework.

Worked on enhancing the automation framework using Selenium, Maven that promotes the reusability and readability of written test scripts.

Edited the existing control.json file to add the located objects based on ID, Name, XPath, Link, Partial Link, Attributes, and Tags

Added Extent Report capabilities to view the end results in html format.

Expertise in Grouping of Test Scripts, Test Methods and Test Suites for regression and functional testing

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

Experience in handling Keyboard and Mouse Events, Uploading Document and Tables using Selenium WebDriver.

Executed Test Scripts using Cucumber Test Runner class by providing appropriate tags to run different test suites and analyse the results.

Participated in Code reviews requested by Offshore team.

Report defects and assign them to respective developers in TFS

Environment: Selenium, Java, JUnit, TFS, Maven, Selenium Grid, Visual Studio, Eclipse IDE.

Indi Technologies

United Airlines, Houston, TX (Offshore) Jan 2015 – August 2019

Senior SDET

Project description:

Crew Communication System is a central portal to access information and application related to united pilots in their daily work. Through CCS, pilots will be able to access scheduling systems, pairing information, crew information, weather applications, flight planning systems, training platforms, all their company communications, and much more using a single, convenient login.

Responsibilities:

Automated API test cases for the micro services using Java, Rest Assured using the POJO object-based modelling.

Automated UI test cases by feature using Selenium, Java, TestNG and Cucumber.

Constructed Selenium Grid to run tests in parallel to reduce total execution of UI test cases to 2 hours for regression of 500 test cases.

Added the capability to attach screenshot when there are failed tests in UI Selenium Framework.

Added the capability to Rest Assured Java framework to log request and response of the API calls in the event of failure for easy debugged purposes.

Worked on developing the selenium automation UI framework using Java, Selenium, Maven, TestNG that promotes the reusability and readability of test scripts written.

Modified the Selenium Grid setup to support cross browser testing with Chrome, Firefox and IE.

Added the capabilities of Data Driven Testing (DDT) to the Selenium UI and API Rest Assured Automation Frameworks using TestNG data provider.

Modified the Rest Assured framework to use POJO for casting request and response to promote maintainability and coding standards.

Added reporting capabilities to both UI and API automation test frameworks using Extent Reporting.

Create a single multi module Maven project for UI and Rest Assured frameworks so as to leverage API framework utilities in the UI framework.

Constructed test suites by functionality – Validation, Sanity, Regression and dynamically passed TestNG groups during runtime.

Created Jenkins pipeline job to automate test automation jobs for nightly, hourly based on the project requirements.

Modified the UI automation framework to use CSS selectors avoiding XPath.

Code reviews and mentoring junior team members.

Developed email notification using Java Mail API to send emails whenever there are test case failures in automated fashion.

Developed Java based tools to compare JSON responses when migration APIs from one version to other.

Developed test procedures and test cases for Regression testing after fixing of bugs in the software.

Involved in User Acceptance Testing to support business team in creating test data, defect creation and tracking.

Environment:

Selenium, Java, TestNG, JIRA, Jenkins, Maven, Selenium Grid, Git, Firebug, Fire path, Selenium IDE, SOAPUI, Splunk, Postman, JMeter.

Computer Sciences Corporation (CSC) India Apr 2011 – Dec 2014

QA Manual tester

Project Description:

Common Services Centre (CSC) programme is an initiative of the Ministry of Electronics & IT (MeitY), Government of India. CSCs are the access points for delivery of various electronic services to villages in India, thereby contributing to a digitally and financially inclusive society.

Responsibilities:

Analyzing business requirements and discussing requirements with business analyst

Prepared test plan and test strategy documents

Designing the Test scenarios according to the given requirements

Created both automated and manual tests and maintain existing test suites.

Created and mocked up test data in DB2and designed test cases according to data mapping sheet

Interacted with development team for clarifications

Extensively worked on designing the test plans and developing the test cases for newly developed functionalities.

Executed the web-service test cases using SOAP UI tools.

Performed Smoke, End to End and Regression tests in Test environment and Production support environment.

Validated the customer account records and their order details with Databases using SQL Queries.

Managed and executed testing for integration, certification, user acceptance, system, regression, and load test cases.

Worked with the functionality and Regression testing cycles of major product releases by developing test suite using selenium Webdriver.

Involved in distributed test automation as a part of integration testing using Jenkins.

Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.

Executed both positive and negative Test cases of functionality and Regression Tests.

Expertise in working with TFS for collaborating with developers to assign defects

Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.

Extensively worked with End-to-end testing for User Acceptance Testing (UAT).

Executed ETL jobs to loadthe data from source to target and validated Informatica log files

Designed complicated DB2 queries for comparing source and target tables

Assigned tasks to team members

Environment:

Soap UI, ETL, UAT, Regression testing, Jenkins, DB2, Selenium webdrivres, Soap UI, SQL, Testng, Webdriver API,

Education details:

Bachelors in Information Technology : University- Biju Patnaik University of Technology, Odisha

Year -2007-2011



Contact this candidate