Prateek Shrivastava

Senior Software Engineer

San Francisco, California, United States10 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 8 years of experience in software quality engineering.
  • Expert in automated software testing and quality assurance.
  • Proven track record in enhancing product stability and performance.
Stackforce AI infers this person is a Software Quality Assurance Specialist with expertise in automated testing and quality engineering.

Contact

Skills

Core Skills

Automated Software TestingSoftware Quality AssuranceTest Automation

Other Skills

API TestingAgile MethodologiesArtificial Intelligence (AI)Behavior-Driven Development (BDD)CConfluenceConsumer ElectronicsConsumer ProductsCucumberData ScienceEclipseEnd to End TestingEnd-to-end TestingGitHP Application Lifecycle Management

About

Currently, I am working as Senior Software Engineer in Test at Google in Mountain View, CA. My work areas at Google include Google Phone and wearable Software, Android / WearOS Power and Quality Engineering. I am having over 8 years of Software Industry experience. I graduated in May 2018 with Master’s degree in Computer Software Engineering from Arizona State University and joined Tesla, Inc. as Software QA Automation Engineer at Fremont, CA. I did my internship at Edupoint Educational Systems in Mesa, AZ. My areas of expertise include Software Quality Engineering, QA Test Automation, and Testing Frameworks and Infra Dev. I have pursued my Bachelor’s degree in Computer Science Engineering in 2014 and did my internship in the field of software development and web technologies. After my Graduation, I worked with Tech Mahindra Ltd. India as Software Engineer. I gained experience in the field of web applications and their quality engineering in OSS/BSS (Telecom) domain. I also worked with Walkover Web Solutions (a product based start-up) as a Software QA Automation Specialist where I ensured the overall quality of the web and mobile applications. Competencies: 1. Programming Languages: Java, Python, C, C++ 2. Database: SQL, PL/SQL, SQL Server, Oracle, MongoDB 3. Integration tool (CI/CD): Jenkins CI, Travis 4. Version control: GIT, Perforce 5. Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, JMeter, Maven, HP Quality Center - ALM, JIRA, CA Agile Central, Trello, Taiga, Heroku 6. Web Tech: HTML, CSS, JavaScript, AngularJS, NodeJS, JSON, REST APIs 7. Process: Agile Methodology - Scrum & XP, BDD, TDD 8. Platforms: Linux, Mac OS X, Android, Windows

Experience

10 yrs 7 mos
Total Experience
1 yr 9 mos
Average Tenure
6 yrs 8 mos
Current Experience

Google

Senior Software Test Engineer

Oct 2019Present · 6 yrs 8 mos · Mountain View, California

  • Google Pixel Phone and watch software. Android/WearOS Power and Thermals Engineering
Consumer ProductsArtificial Intelligence (AI)Consumer ElectronicsAutomated Software TestingSystem TestingTeam Leadership+1

Tesla

Software Engineer in Test

Jul 2018Oct 2019 · 1 yr 3 mos · San Francisco Bay Area

  • Tech stack: Python, Selenium WebDriver, Python Requests, SQL Server, Jenkins, Git, Jira, MySQL, SoapUI, Swagger, Testrail, Splunk, Confluence
PythonSelenium WebDriverPython RequestsSQL ServerJenkinsGit+9

Ira a. fulton schools of engineering at arizona state university

Graduate Teaching Assistant

Aug 2017Dec 2017 · 4 mos · Mesa, Arizona

  • ● CSE 564: Software Design

Edupoint educational systems, llc

Software QA Automation Engineer - Intern

Jun 2017Aug 2017 · 2 mos · Mesa, Arizona

  • ● Assured the quality and performance for all stages of the software product- Synergy: Learning Management System and Student Information System
  • ● Writing automation test scripts for student’s online registration process for Synergy SIS, optimizing test scripts for higher test efficiency & organized report generation also significantly contributing towards the keyword-driven test framework and building the test harness
  • ● Writing test plans, designing test cases and test scripts to verify and validate functionality and data output against requirements
  • ● Providing input to the development team on software design and for defect duplication and root cause analysis to meet the deployment deadlines
  • ● Setting up the test automation framework and writing test suite for the regression testing in CI/CD pipeline

Arizona state university

Graduate Teaching Assistant

Jan 2017May 2017 · 4 mos · Tempe, Arizona

  • ● SER 100: Object-Oriented Software Development
  • ● SER 200: Core Data Structures with OOP using Java
  • ● SER 216: Software Testing
  • ● SER 221: Programming Language and their Execution Environment

Walkover web solutions private limited

Software Quality Assurance Specialist

Dec 2015Jul 2016 · 7 mos · Indore Area, India

  • ● Designing, Development and Maintenance of Smoke and Regression Test Automation Suites in Java with Selenium WebDriver on BDD Framework for Web Applications, which increased product's Stability by more than 40% and reduced Build time by more than 85%.
  • ● Performed Automated REST API Validations, Performance Tests and analysis, Security Testing and Database Testing to ensure the application’s security and performance thereby ensured that product is highly scalable supporting over 10 Million API hits per day to deliver SMS Messages.
  • ● Increased work efficiency of the team by following Agile Methodology - Scrum for Test planning, Test development and Execution.
  • ● Collaborating with development team to create strategy for Automated Functional & Regression testing for continuous integration environments
  • ● Ensured Quality and Security of mobile and web applications by testing them prior to each update, thereby reporting major threats and defects.
  • ● Implemented automated scripts to check if messaging queues are working and to notify in case of any issues.
  • Technology Stack – Java, Maven, JMeter, Selenium WebDriver, Cucumber, GIT, Jenkins CI, BDD, TDD, jUnit, intelliJ, Postman, Trello, Jira.

Tech mahindra

Software Engineer

Jun 2014Nov 2015 · 1 yr 5 mos · Mumbai Area, India

  • ● Gathering business and functional requirements, analyzing them and preparing RTM in an Agile workflow
  • ● Design and creation of test plans and test cases subsequently, executing them by implementing automated test scripts
  • ● Earned Bravo Award for Test Execution, Bug Tracking and Reporting: Performing End-to-End Software Testing and User Acceptance Testing through Automation using Selenium WebDriver and always ensuring more than 98% Code coverage on every deliverable on time
  • ● Attending and hosting Defect triage calls/ meetings with different teams for Defect analysis, fixing and reporting
  • Technology Stack- Java, Eclipse, Test Automation, Selenium WebDriver, TestNG, iTM (Automation Test framework), UAT, End to End Testing, HP QC-ALM.
JavaEclipseTest AutomationSelenium WebDriverTestNGUAT+3

Education

Arizona State University

Master of Science (MS) — Computer Software Engineering

Jan 2016Jan 2018

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor of Engineering (BE) — Computer Science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Automated Software Testing & Software Quality Assurance

Explore similar profiles based on matching skills and experience