Post Job Free
Sign in

SDET

Location:
San Leandro, CA
Posted:
February 27, 2021

Contact this candidate

Resume:

Mulati Patiguli

Software Development Engineer in Test - SDET

510-***-**** *********@*****.*** San Francisco, CA Legally authorized to work in the U.S

Professional Career Summary

● Highly dedicated and result oriented Software Automation Test Engineer with over 6+ years of professional experience in both Manual and Automation testing of Web-based and client server applications.

● Strong knowledge on Java programming language including Object-Oriented programming

(OOP) concepts, Data Structure, String Manipulation, Exception Handling and its implementation on Automation Testing.

● Hands on experience in writing Selenium Web Driver automation scripts in Java using JUnit/TestNG, Cucumber and built-time dependency management tool Maven.

● Extensive working experience in designing, creating and maintaining new and existing Behavior Driven, Data-Driven, and Hybrid automation frameworks applying POM Design pattern.

● Strong ability to script feature files in Gherkin language using Cucumber for BDD framework.

● Capable of working with Selenium Grid for running multiple tests across different browsers, operating systems and machines in parallel.

● Experienced in configuring continuous integration using Jenkins.

● Experienced in writing clear, concise, comprehensive and well-structured test cases, maintaining test scripts, analyzing the result of scripts

● Solid experience in performing Front-End, Back-End, and End-To-End Testing, conducting data Manipulation using complex SQL queries for data validation and integrity in SQL developer, and establishing Database connection with JDBC, API and Java.

● Proficient in developing and performing automated test procedure using REST API with REST Assured library and manual test with Postman.

● Extensive working experience in developing DDT (Data-Driven Testing) to retrieve test actions, test data from excel files by using Apache POI.

● Hands-on experience in performing different types of testing like Functional, Smoke, Integration, Regression, Positive/Negative Testing, UI and Cross-browser Testing.

● Competent in working with defect-reporting and defect-tracking using the project management tools such as Jira.

● In depth understanding and extensive knowledge in all phases of Software Testing Life Cycle

(STLC), Software Development Life Cycle (SDLC) and Defect Life Cycle (DLC).

● Hands on experience and applied knowledge in all project phases of Agile Methodologies and Scrum processes, proactively involved in Agile Ceremonies including Sprint Planning, Review and Retrospectives.

● Excellent interpersonal skills, self-motivated, pro-active, quality-oriented mindset and quick to learn new technologies and tools.

● Proven ability in working individually or as a part of cross-functional team in a fast-paced environment. Technical Skills

Testing Frameworks Cucumber-BDD/DDT/Hybrid, Selenium WebDriver, Page Object Model

Testing Tools JUnit, TestNG, Selenium, Selenium Grid, JDBC, Postman, REST Assured

Languages Java, SQL, HTML, Gherkin, JavaScript, R

Dependencies/Building Tools Maven

Database Platforms Oracle SQL, MySQL, SQLite Studio CI/CD Tool Jenkins

Version Control Git, GitHub

Project Management Tools Jira, Jira Xray

Testing Methods Functional, Smoke, Regression

IDE IntelliJ, Eclipse, PyCharm, R studio

Project Methodology Agile/Scrum, Waterfall

Professional Experience

Carta San Francisco, CA February 2019 – Present

Title: SDET

Responsibilities:

Professionally worked on Manual, Automation Testing of Web, Client-Server, API. Experience in various Automation Tools such as Cucumber, BDD, DDT, Hybrid, Excel Data-Driven, JDBC, experienced in Front-End, Back-End, and End-to-End and API testing structures.

Developed, managed and maintained automated tests within an automated framework using Java.

Involved in designing and implementing of Selenium WebDriver-Java Automation Framework for Smoke and Regression Test Cases.

Involved in Developing and maintaining Behavior Driven Development (BDD) framework by creating and using Cucumber features, scenarios in Gherkin language and step definitions, and executed scenarios using Cucumber tags in Runner class by using Java language.

Experience in developing Test Plans, Test Cases, Test Data based on System Requirement Documents and User Stories.

Performed smoke, Integration, functional and regression testing across various functionality.

Performed RESTful API Testing (using GET, POST, PUT, and DELETE methods) using REST Assured Library (using Given, When, Then Syntax) with Java and also manually tested API using Postman.

Actively used Apache POI libraries to read, write and get data from Excel files.

Experienced in using Jenkins as a Continuous Integration tool to configure with GitHub and Maven.

Executed Parallel Testing using Selenium Grid for Cross Browser Testing to test how the Web applications are working in various browsers.

Wrote and executed SQL queries for data validation on Back-End databases like Oracle, SQL and performing automation Back-End Testing by using JDBC

Used Jira as a project management tool for tracking the bug, Jira Xray as test management tool and Git as the version control system.

Followed Agile Scrum testing methodology while actively participating in daily Stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and review sessions.

Developed reusable methods using Java and implemented new libraries to a framework.

Involved in test result evaluation, documentation and reporting. Chase Bank San Francisco, CA August 2016 – January 2019 Title: Test Automation Engineer

Responsibilities:

Involved in analyzing Business, Functional Requirements and developing test plan and test cases for testing the application.

Involved in implementation of Automation Testing Framework utilizing Java language, TestNG and Page Object Model, using Page Factory.

Contributed to setting-up the test suites to run with Jenkins on every successful deployment, which helped reduce feedback loop time to the developers.

Used maven as the built tool, Git for version control, and Jira as a defect-tracking tool.

Conducted Functional, Black box, Regression, Smoke by automated using Selenium WebDriver, TestNG, Maven, and Java for Web-based application.

Introduced and implemented open-source web test tool Selenium WebDriver for cross browser testing.

Implemented Back-End Database testing through complex SQL Queries to verify decent insertion, deletion and updates.

Extensive applied Selenium and Detected GUI elements using different locators like (ID, name, CSS Selector, Xpath) and WebDriver to test the web application.

Involved in automated test suite in Postman for Rest API testing.

Prepared and created test cases scenarios, executed test cases and maintained defects using Jira.

Used Apache POI for writing and reading to/from Excel sheets to perform Data-Driven Testing.

Participated in creating accurate reports status in all test-related project team meeting.

Involved in participating in all activities of Agile Software Development and Test Development Life Cycle.

Siemens Healthineers Mountain View CA June 2014 – July 2016 Title: QA Analyst

Responsibilities:

Involved in analyzing the Business Requirements, Functional Specification and used Case Documents for Functional Testing.

Involved in Functional, Regression, Integration, System Testing and User Acceptance Testing.

Implemented Page Object Model (POM) Framework and many other classes from scratch to represent Web-based application.

Involved in preparation of Test Plan, Test cases and Test Scripts, implemented Test cases based on business and functional criteria.

Involved in testing the functionalities; used test cases manually and coordinated with development team in fixing the issues.

Performed manual testing for checking the flow of the application functionality and interacted with developers and other QA Engineers to address quality issues.

Wrote and executed automated test cases using Selenium to automate manual testing solutions.

Developed complex SQL queries for Back-End Testing.

Experienced in managing the tasks, Test Cases, defects using Jira.

Configured Jenkins build job for Continuous Integration and for Regression testing.

Reviewed and analyzed user requirements, participated in Verification, Validation and acceptance testing for developed software.

Involved in weekly walkthrough and inspection meeting, to verify the status of the testing effort and the project as whole, and to discuss the issues arising out of testing.



Contact this candidate