Post Job Free

Resume

Sign in

Software Development Engineer

Location:
Leander, TX
Posted:
March 23, 2024

Contact this candidate

Resume:

Ashwini Pujari

+1-737-***-****

ad4ir3@r.postjobfree.com

https://www.linkedin.com/in/ashwini-pujari-a32a041a0

SUMMARY:

Around 9+ years of IT and extensive hands-on experience in requirement gathering, analysis, designing and implementation of QA testing strategy for Web/mobile based and Client/Server applications using Manual testing and Automation testing tools.

In-depth knowledge of SDLC, STLC experience utilizing Agile, waterfall methodologies and experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software. Experience working with Agile Management tool JIRA, Rally.

Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional Testing, Sanity testing, System Testing, Performance testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, White Box Testing, API Testing and good in writing the documentation and Reporting.

Good experience in testing Mobile applications (Android, iOS) and Web Applications.

Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, HP Quick Test Professional (QTP), UFT and Mercury Quality Center to develop automation testing scripts for web and client server applications.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the Java TestNG annotations like Groups, Parameter, Data Provider and Listeners.

Experienced in load and performance testing tool JMeter.

Expertise in automation using cloud platforms like AWS and GCP

Experience in consuming and testing a web service using SOAP UI and RESTful.

Proficient in Bug Severity analysis, Bug tracking and Bug Reporting, by prioritizing issues based on important, urgent, hot fixes using Defect Management tools like HP ALM Quality Center (QC), Bugzilla, JIRA, Clear Quest, and Test Director. Sending Automation status reports on Daily, Weekly basis and coordinating with teams for any issues. Tracking test results and testing progress in Microsoft Test Manager Tool (MTM).

Extensive experience in Java, Python, C#, JavaScript, JSON, HTML, XML and SQL on Windows, Mac, Vista Operating Systems and UNIX Environments.

Initiated and executed seamless API testing suite for binding business requirements Behavior Driven Development (BDD) using Cucumber for Java with Gherkin.

Experienced in Web Services testing using Postman and Rest Assured for both Automation and Manual Testing Rest API.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements. Experienced in providing efficient locators strategies like XPath and CSS to run WebDriver script in stable condition.

Hands on experience in testing database of applications developed with SQL Server, Oracle, DB2 and MS Access and strong in writing SQL queries to perform backend data validations.

Expertise in performing Manual testing & Mobile Application Testing using Appium, Espresso and Perfecto.

Experience in testing native applications on iPhone, Android, Blackberry (QNX), iPod, J2ME devices using APPIUM, CUCUMBER, SEE TEST and RENOREX

Excellent experience with source version control tools like Subversion (SVN)& GIT.

Experienced in writing functional tests for AngularJS & ReactJS applications with using protractor or cypress

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team. Performed fit-gap analysis to ensure that business requirements and functional specifications are tested and fulfilled.

EDUCATION:

Masters in Computer science from Silicon Valley University, CA, USA – 2016.

Bachelor’s Degree in Electronics Communication Engineering (E.C.E) from Jawaharlal Nehru Technological University, India – 2014.

SOFTWARE SKILLS:

Testing Tools

Selenium Web Driver/RC/IDE/GRID, UFT, SOAP UI, JIRA, Playwright, JMeter, Jaws, Appium, Jasmine, Wireshark, Saucelabs, Browserstack, Vysor

Technologies

HTML, CSS, Core JavaScript, AngularJS, ReactJS, Core java, C#, JSP, Python, XML, log4j, XSLT, XPATH, Swift, C, C++

Test Framework

Junit, TestNG, Cypress, Protractor, Appium, Cucumber

Cloud Technologies

GCP, AWS

Project Methodologies

Agile - Scrum, Waterfall.

Defect Tracking Tools

Jira, Bugzilla, IBM Rational, TFS, GIT, Service-Now.

Browsers

Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera.

Servers

Apache Tomcat, JBoss, WebLogic, WebSphere.

Protocols

HTTP, TCP/IP, FTP, SMTP, UDP, DHCP, SSL, DNS.

Continuous Integration Tools

Jenkins, Hudson, Cruise Control.

Packages

MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio.

Databases

SQL Server, MySQL, MS Access, DB2 and Oracle.

Operating Systems

Windows, UNIX, Linux, IOS.

Client – Siemens Mobility Inc, Austin, TX September 2023 – Present

Senior QA test Engineer

Responsibilities:

Worked on different mobility solution apps like CMTA connect, MBOJS which are used for customer ticketing and trip planning on different transit systems, manually tested and written automation scripts for transit benefit portals using Java TestNG.

Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven and Implemented TestNG for Data-driven and parallel testing, optimizing testing processes and efficiency.

Involved in Android Mobile Testing for applications like SFMTA. Used android studio to point and click in the app source code to create and run tests for specific classes or methods.

Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

Documented the testcases and test suites on testRail for the new & existing UI features for MBOJS platform.

Implemented mobile app testing using both Emulator and Simulator on IOS for HART App and Android platforms leveraging Appium.

Collaborated with developers to address issues reported in Bug tracking, fostering a collaborative environment for issue resolution.

Prepared detailed test summary reports for every release, providing insights into testing progress and outcomes.

Actively participated in business requirement and functionality specification reviews, contributing to the refinement of project objectives.

Written functional & integrations tests in Cypress framework for one of the ReactJS App named RIPTA and created environment pipeline to run the tests nightly on Jenkins

Integrated Jenkins with the GIT and automated build releases by scheduling builds to run automatically through predefined Maven commands.

Environment: Agile, Selenium WebDriver, Jenkins, SOAP UI, Maven, Appium (Android), TestNG, Firepath, Firebug, Eclipse, XPATH, Java, JavaScript, ReactJS, NodeJS, Android, AWS, SQL Server, JMeter, Protractor, JIRA, GIT.

Client – Bytemark Inc, Austin, TX August 2020 – September 2023

Senior QA test Engineer

Responsibilities:

Worked on writing the Java TestNG automation scripts for web apps like NYWW (New York water way).

Done Performance testing to determine that the Presto (web application), under test will satisfy high load requirements using JMeter. Developed scenario-based testing for the JMeter scripts.

Conducted Accessibility Testing by Voiceover for iOS Devices and Keyboard Navigation Testing for visually impaired users, ensuring inclusivity and usability.

Conducted Database testing and performed both Negative and Positive testing using SQL queries.

Written automation scripts using protractor for one of the AngularJS web apps named Presto (Transit ticketing system for booking, fare management and wallet management)

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.

Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver.

Validated Web Service modules using Soap UI tool (Preparing web Service request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.

Performed Mobile Testing using Appium, identifying mobile platforms (IOS, Android), and executing test plans accordingly.

Actively participated in walk-through, inspection, review, and user group meetings for quality assurance with BAs, SMEs, and Developers.

Took ownership of automation and led the automation team by mentoring the team as required

Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.

Demonstrated expertise in Bitbucket commands for efficient source code version management.

Environment: Java, TestNG, Aws, AngularJS, SQL, Postman, JMETER, JIRA, ALM, Jenkins, Eclipse, Appium, SOAP UI, Maven, Protractor, NodeJS, Agile, Selenium Web driver, Bitbucket

Client – Caterpillar, Peoria, IL June 2017 – August 2020

Employer - Latitude 36 Inc, Franklin, TN

QA Test Engineer

Responsibilities:

Developed and contributed in executing automation trackers to test Engine Control Modules (ECMS)

Attained and executed Manual trackers within proper time intervals meeting the acceptance criteria.

Created automation and Regression test scripts using Python, Robert framework and Page Factory model to test the Caterpillar’s Web-ET tools like Remote Troubleshoot.

Serving currently with writing test plan for WEB-ET and testing end-to-end on different browsers using Saucelabs.

Conceptualized, proposed and delivered the year and regression with defects finding and generating the reports.

Involved in documenting the Test Packages consisting of Test Plan, Test Suite, Mitigation plan, Requirement Traceability and conducted walkthroughs with the other team members and developers for all the projects to make sure they are up to industry QA standards.

Executed and managed various test types including Functional, Regression and Integration testing during scheduled phases of test development cycle using Quality Center (QC).

Reported defects along with the logs and necessary documents in HP ALM.

Executing tests, generate defect reports, and debug software and resolve code issues during team meetings, while using tools like JMeter, REST, and Load Runner to reach results.

Prepared manual test cases for service appointment creation, modification and deletion.

Developed regression test scripts for new features, updated existing methods, created new methods, updated recovery scenarios and error handlings.

Tested web applications on Appium to validate the responsiveness of the layout behaving on various mobile devices.

Created Functional tests using TestNG to verify Webservices and also manually run API Tests using Postman

Tested and Written SQL queries to validate Relational database tables.

Reported status, milestones, and project plan tracking to project management and project owners daily.

Facilitated change management across entire process from project conceptualization to testing through project delivery, Software Development & Implementation

Environment: Windows 2000, Python, Robert Framework, Black box testing & User Acceptance testing, Postman, JMETER, JIRA, ALM, TestNG, Java, Eclipse, Appium

Client – John Hancock, Boston, MA August 2016 – May 2017

Employer – Mythri Consulting LLC, Dallas, TX

QA Programmer Analyst

Responsibilities:

Serving currently with writing test plan for WEB-ET and testing end-to-end on different browsers using Saucelabs.

Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.

Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.

Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Postman and Cucumber.

Involved in SOAP & REST based web services testing using Postman web services testing tool.

Worked with Assertions like Schema Compliance, XPath and SOAP responses. Used Postman add-in in Selenium to do the Soap and rest API response validation.

Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.

Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.

Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SoapUI.

Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.

Involved in manually testing the application on web browser and Mobile web browser, finding a defect and tracking it into the ALM.

Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.

Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation

Coordinated with developers and record defects in Quality Center to track until they are resolved.

Involved in writing SQL Queries for backend testing.

Familiarity with UAT for making website more user-friendly and for web-applications.

Followed Agile Scrum process, discussed tasks, and provided testing level of efforts and provided QA services to the multiple projects.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Java, Selenium WebDriver, MVC, TestNG, Cucumber, Postman, Maven, Jenkins, Soap UI, XML, UFT, JSON, XPath, HTML, MS Excel, Git, JIRA, Agile, ALM, Quality Center, SQL, Oracle and Windows.

Client – Vaagdevi Group of Institutions, India May 2014 – May 2015

QA Analyst

Responsibilities:

Involved in maintenance and enhancement of the existing College Administrative application and keeping it updated with “Rate and Regulation” changes given by the product team.

Continues alert monitoring, escalating management, coordinating application Development team, Documenting and maintain the status reports etc.

Prepared Master Detailed ETL and BI Test Plan for the entire Project based on Test Strategies and Developed scripts, utilities, simulators, data sets.

Accessing defect tracking tool HP ALM/QC in functionality like Requirement, Testing, and Defects modules for library and admission department modules.

Performed Functionality, Negative, GUI, Sanity testing, System testing and Database testing.

Implemented automation using Selenium Web Driver, Java, Selenium Grid, Cucumber and Maven.

Develop and Implement Page Object Model based automated functional testing using Junit for automating the web applications.

Worked with Jenkins Continuous Integration tool and Build Tool Maven to execute functional tests for nightly build for college portal.

Provides the status reports for test cases executed, defects found, defects pending, defects solved.

Involved in maintenance of automated test scripts to support regression testing.

Logged defects in HP ALM, re-tested defects, analyzed defect with Users and Developers.

Understanding and analyzing the User Stories and creating different scenarios against the User Stories.

Developed BDD tests using Cucumber by writing features and Developed required Selenium support code in Java for Cucumber.

Environment: SDLC, UML, Java, JavaScript, HTML, Eclipse/ IDE, Selenium WebDriver, Junit, MS-Office, HP ALM



Contact this candidate