Post Job Free
Sign in

Engineer Python

Location:
San Jose, CA
Posted:
October 01, 2020

Contact this candidate

Resume:

Soniya Singhal

San Jose, CA *****

***************@*****.***

Software QA Automation Engineer

SUMMARY:

● 5+ years of experience in Software Quality Assurance as Automation and Functional QA

● Strong hands-on experience in Web UI Automation and REST API testing

● Experience in Selenium WebDriver, Cucumber, JUnit

● Strong experience writing test automation code in Java, Python

● Proficiency in Page Object Model and BDD for test automation

● Good at writing SQL queries

● US Citizen

TECHNICAL SKILLS:

● Programming/Scripting Languages – Java, Python, SQL, shell script

● Web UI Automation – Cucumber, Selenium WebDriver, JUnit, TestNG, IntelliJ, PyCharm, PyUnit, YAML, Data-driven testing, Java, Python

● API Automation - REST API, Java, Python, JSON, Swagger, Charles Proxy, Postman

● Performance Testing - JMeter, Gatling, Python

● CI/CD and Build Management – Jenkins, Maven

● Content Management/ Version Control – Git, Gerrit

● Test/Bug Management – Jira, TestRail

● Web Technologies - HTML, CSS, JavaScript

● Other - Linux, adb, Android, XCode, Cloud

WORK EXPERIENCE:

May 2020 - Present QA Automation Consultant @ Google, San Jose, CA

● Automated tests in Java framework using IntelliJ

● Did Web UI automation in Python, Selenium WebDriver

● Did REST API automation in Python

● Used Git/Gerrit for version control

● Went through extensive code review by Developer and other senior team members Jan 2020 - Feb 2020 QA Automation Consultant @ Tesla, Fremont, CA

● Automated several long end to end flows between different applications using Python, Selenium WebDriver, REST API, Git, Jenkins

● Added code in scripts to validate data from database using SQL

● Maintained automation scripts due to UI/feature changes

● Worked on complex, highly integrated ERP like web applications

● Verified data in MySQL, Microsoft SQL databases

● Did performance testing using JMeter, Gatling, Python July 2017 - Dec 2019 Software QA Consultant @ Google, San Jose, CA

● Test Websites, mobile apps (iOS/Android) of Google

● Write tests for end to end, data-driven scenarios for REST API supporting JSON, using Cucumber, Java, REST open-source libraries

● Write BDD tests for end to end scenarios for Web UI Automation in Cucumber, Java, Selenium WebDriver, using Page Object Pattern

● Maintain/optimize automated tests and test scenarios in between releases

● Leverage open-source automation libraries to achieve multiple testing goals

● Debug automation scenarios to find root cause of issues

● Maintain and perform updates to automation scenarios to reflect UI page changes

● Work with JetBrains IntelliJ IDEA as Integrated Development Environment May 2017 - July 2017 Software QA Engineer, Gobiquity Inc., San Mateo, CA

● As only QA, did complete testing of web portal and iOS app

● Worked closely with Engineering and Product team June 2015 – Jan 2017 Software QA Engineer, Nest Labs/Google, Palo Alto, CA

● For Web and Mobile (iOS, Android) apps used by customers, tested Camera features

● Wrote and maintained Test Cases from specs in TestRail

● Provided logs using Android Studio/adb commands, Xcode, Developer tools

● Did Automation in Selenium WebDriver, Python, REST API Jan 2015 – May 2015 Software QA Engineer, YouTube/Google, Mountain View, CA

● For YouTube website, took ownership of Comments feature

● Performed daily smoke/sanity testing of the feature for daily release

● Wrote and maintained test cases in Google Sheets

● Maintained Web UI Automation in Selenium WebDriver with Python EDUCATION: B.S. Computer Science, Institute of Engineering and Technology, University of Lucknow, India



Contact this candidate