Post Job Free
Sign in

Engineer Python

Location:
Cary, NC
Posted:
August 08, 2020

Contact this candidate

Resume:

Bharghavi Maradugu

www.linkedin.com/in/bmaradugu

Outstanding QA Engineer with 7 years of experience, excellent analytical, logical, programming, communication, and interpersonal skills. Exceptional ability to grasp and master new technologies quickly and easily. Recognized ability to create test strategies, test plans, and test cases for complex business use cases. Detail-driven, results-oriented, self-motivated and a good team player.

Technical Skills:

Languages: Java, Python, JavaScript, HTML,XPath, JSON, XML

Frameworks: Selenium Webdriver (Java & Python), TestNG, Maven, POM, DataDriven, pytest

API testing Tools: REST Assured, Postman

Application Lifecycle Management Tools: HP ALM

Responsive Testing Tools: Browser stack

IDE: IntelliJ, Pycharm, Eclipse

Version Control: GitHub, CVS

CI/CD tools: Jenkins, Bamboo

Project management: Confluence, JIRA, Slack

Databases: MongoDB, SQL

Browser Tools: Chrome Devtools, Firefox Developer tool, Firefox Firebug

Cloud: AWS

Containers: Kubernetes, Docker

Logging: Datadog

Test Process: Test Strategies, Test Plans, Test Cases,

Methodology: Agile - Scrum/Kanban

Xometry, Inc. Durham, NC. Software QA Engineer Mar 2017 - Jun 2020

Xometry, Inc. built a proprietary instant quoting on-demand platform for manufacturing and supply chains. It provides advanced manufacturing capabilities to customers of all sizes. Xometry platform links manufacturers with fortune 500 enterprises, government agencies, small businesses, and startups across the world.

Accomplishments:

●Responsible for the quality control of the “Partner Portal”. This is the most important and complex AI-based flagship component of the Xometry platform. I quickly learned and understood the business requirements. Supported multiple releases with very short release cycles, sometimes two to three releases in a week with zero production bugs. The product owner used to call me "Testing Machine".

●Identified and created reusable scripts to prepare test data for various business components like, orders, outsourcing features. These scripts were heavily used in every release and avoided redundant manual steps for QA Team. It reduced release cycles drastically.

●Developed and documented detailed Test plans covering several edge cases to make sure 100% of the features are covered. Created several confluence pages and shared them with the Product Owner and Development Team.

●Developed expertise in Container-based Xometry CI/CD pipelines and supported various releases on the QA environment.

Responsibilities:

Automation Testing & Framework:

●Responsible for building selenium webdriver, python, pytest automated browser smoke tests for a staging environment that verified each production deployment worked as expected.

●Developed selenium automation test scripts for various new features, regression scheduled to run nightly.

●Developed and executed test cases to boost automated test coverage for existing functionality using Selenium Webdriver, Python, pytest.

●Developed automated test scripts for Rest services using PyTest and Python.

●Involved in performing peer code reviews and providing guidance and mentoring other QA team members.

●Used GitHub as a code repository to store the test scripts and test cases.

Test Plan implementation:

●Defined, Implemented and maintained test plan to improve the overall quality and boost test code coverage.

●Involved in preparing test data for complex test cases for various features.

●Reviewed test plans and procedures to ensure adequate coverage of the application.

●Developed test scenarios for AI - ML models with various test data sets.

Application Testing & Agile Methodologies:

●Designed and executed test plans, test scenarios, test cases across desktop and mobile browsers, thoroughly exercising new features, and writing detailed bug reports with screenshots and video.

●Documented testing results & performed root cause analysis to initiate corrective action for meeting quality objectives.

●Prepared test data for complex test cases on various features.

●Verified and tested data in NoSQL MongoDB using Robomongo.

●Reported bug and project management with a JIRA defect tracking tool.

Build and supporting QA environments:

●Deployed new releases on QA environments using Jenkins.

●Ran Database configuration scripts to prepare the QA environment.

●Helped the QA team in the development environment and code repository set up on their local machines.

Environment: Java, Selenium WebDriver, Maven, TestNG, Python, Pytest, Eclipse, PyCharm, Firepath, Firebug, Jenkins, Bamboo, IntelliJ, Postman, HTML, Agile, GIT, JIRA, Cloud AWS, CI/CD, DevOps, Kubernetes, Slack, NodeJs, Datadog, AI, Rest Services, React, Chrome, Firefox, MongoDB, BrowserStack, UNIX.

Supplier connection - FinSoft Consultants, Durham, NC.QA Engineer Apr 2015 - Feb 2017

Supplier Connection, an initiative led by the IBM International Foundation in collaboration with six Fortune 500 corporations with the objective of providing economic opportunities to small businesses in order to spur U.S. job growth.

●Developed and implemented a Page object Automation testing framework utilizing Selenium WebDriver, TestNG, and Java.

●Involved in SOAP & REST-based web services testing using Postman, REST Assured.

●Performed various types of testing, such as Sanity, Functional, Regression, GUI Interface, User acceptance, and end-to-end testing.

●Involved in testing the database and data validation using SQL Queries.

●Extensively executed SQL Queries to verify the data in the db2 database.

●Worked with developers to reproduce the bugs and to resolve usability issues during UAT.

●Raised defects in RTC and provided necessary logs to help the development team to fix the defects.

●Executed all the test cases and reported defects, defined severity, and priority for each defect.

Environment: Java, Selenium WebDriver, Maven, TestNG, Eclipse, Firepath, Firebug, Jenkins, Bamboo, IntelliJ, Postman, Rest Assured, HTML, Agile, GIT, JIRA, Rest Services, Chrome, Firefox.

Knighted Computer Systems, NY, US QA Tester, Java/RPG Developer Feb 2013- Mar 2015

Testing:

Wrote and executed the test cases and raised defects using defect tracking tool RTC.

Proficient in HP ALM tools.

Designed and executed various types of test cases, e.g. Unit, Functional, regression, smoke, white box, black box, and Release testing of WMS product.

Wrote SQL statements to verify the data in DB2.

Development:

Developed, customized, and tested of Inbound Processing, Receiving, Slotting, Put away, Picking modules for Barnes & Noble using RPG/400.

Developed EDI Shipping labels using Intermec and Zebra printer languages.

Environment: Java, JSP,AS/400, RPG/400, Struts, HTML, JavaScript, XML, DB2, WebSphere, RTC and Linux.

Training & Conferences:

●Attended several in-house training on various cutting edge technologies such as CI/CD pipelines, Docker, Kubernetes, Microservices.

●Attended TSQA(Triangle Software Quality Association) workshops on BDD cucumber, Visual testing, CI/CD.

Education: Masters in Computer Sciences (M.Sc) from SK University, India



Contact this candidate