Post Job Free

Resume

Sign in

Software Quality Engineer Automation

Location:
San Francisco, CA
Posted:
August 20, 2023

Contact this candidate

Resume:

ANSHUL SONI

Contact: 650-***-****

Email: ady2ij@r.postjobfree.com LinkedIn: https://www.linkedin.com/in/anshulsoni19/ Summary

Have 10+ years of industry experience in developing Software Automation framework and testing tools for distributed system. Currently, working as MTS-2, Software Engineer, Quality (Lead) at eBay Inc. and past experiences include companies like – Yahoo Inc., Intuit and Akamai Technologies. I have a master’s degree in computer software engineering from San Jose State University. Software Development Skills

• Languages: JAVA, JavaScript, Perl, SQL and C++.

• Testing Frameworks: REST Assured, Appium, Selenium, WebdriverIO, Mockito, JEST, Puppeteer, TestNG, Protractor, Sikuli and Cucumber.

• Tools: Postman, Kibana, Prometheus, JMeter, Jenkins, Charles Proxy, Web-Page-Test, Intellij, Eclipse, Elasticsearch, Jira, Confluence, RESTClient plugin, Splunk, Sauce-labs, & Load Runner.

• Strength: Quick learner; Problem solving ability; Strong analytical skills; great communication skills and a Team player.

Work Experience

eBay Inc. June 2017 to Present

Role: MTS-2, Software Engineer, Quality Feb 2022 – Present Team: Homepage & VLP

• Built View-Capping feature for Homepage modules, working solo on all the steps of SDLC, from engineering Design to implementation, testing, automation, and release.

• Implemented Apache Kafka Consumer to process millions of Homepage events (Impression, View, & Click events) per hour and push these metrics to Prometheus for dashboard monitoring & alerts of new Homepage-VLP modules.

• Key team player to lead and help migrate eBay Homepage to the new VLP stack.

• Implemented backend service changes for Navigation Bar module, for the above to fold navigation to key eBay categories.

• Modularization of API and Web tests to better & faster scale the VLP platform to other categories like Luxury, Watches, Sneakers, eBay Plus, Brand-outlet and so on.

• Agile Tech lead for Vertical Landing Platform (VLP) team.

• Received Spot Award for going Above & Beyond to for timely delivery of key projects.

• Conducted interviews and provided feedbacks, as part of hiring committee for Buyers org. Role: MTS-1, Software Engineer, Quality June 2019 - Feb 2022 Team: Vertical Landing Platform (VLP)

• Architected the Testing Strategy for the new Vertical Landing Pages (VLP) Platform, involving multiple new and existing services.

• Designed & implemented testing framework for Vertical Landing Experience Service from scratch.

• Implemented and co-designed VertlandWeb automation using WebdriverIO framework.

• Lead the QE team and helped them with brainstorming and resolving blockers.

• Created comprehensive Tracking wiki and worked with Analytics team for smooth tracking and analytics for VLP platform.

• Created new automation CIs using Jenkins for Service and Web (Dweb & Mweb) automations.

• Created E2E test-cases, covering all the pools/components involved.

• Created LnP Scripts using Jmeter and benchmarked performance metrics the new BE Service.

• Setup Speed Curve testing for Vertland web pool.

• Conducted multiple bug-bash with all the stack-holders for a successful & high-quality release.

• Managed and mentor 4 QE engineers as part of the QE team. Team: Conversion Inline Notification

• Led the QE team and helped create a testing strategy for new Inline Message Service, a module provider, which powers the Recommended Actions module, above the fold, on Homepage.

• Conducted 100+ technical interviews & helped hire 15+ candidates for both FTE & contract positions for the Buyers org.

• Training and mentoring new hire and junior QE and PD members of the team. Role: Senior Software Quality Engineer June 2017 - June 2019 Team: eBay Motors

• QE led for eBay Motors Experience team.

• Authored the testing strategy for the Universal Finder platform.

• Created an API automation and test-suite for new services from scratch.

• Worked with multiple Partner teams (Search, Browse, SEO, VI) to deliver large-scale platform and projects.

• Load & Performance scripting, testing and reporting for various Services.

• Creating and maintaining CI pipeline for automation and regression tests.

• Training and helping other engineers and fellow team member.

• Organizing the bug-bash for feature release, verifying & triaging the bugs with Product Owner and PD partners.

• Helping the team by driving the Agile grooming, planning and standups meetings.

• Delivered Tech-talks on Automation and performance testing.

• Helping the team with hiring process. Part of multiple phone interviews, onsite interviews and round-table discussions.

• Projects on various platforms (Desktop, mWeb, Services, Native apps) includes the following: o Notifications on mobile-web; Saved Search notifications on Hub; Universal Finder Platform; View Item above the fold; Tire Finder on Search and Browse Node (for sites - US, UK, DE, AU, FR, IT and ES); Fitment Service and Listing API. Intuit Inc. – Senior Software Engineer in Quality Nov. 2016 to May 2017 Team: QuickBooks Mobile - iOS

• Created and maintained UI Automation framework and tests using Java and Appium.

• Enhanced test coverage for Automated API testing of shared web services.

• Created Continuous Integration (CI) jobs for automated Partner tests suite via Jenkins.

• Tested QuickBooks iOS app, including creating test cases, test plans, test data, and defect write- ups for projects like – Invoices, Invoice Tracker, Payment Signup and Money Bar.

• Debugging and verification of Production and Non-production issues. Yahoo!, Inc. – Software Quality Engineer (Automation) Nov. 2014 to Nov. 2016 Team: Tripod – A Photo & Video Platform

• Developed REST API Automation using REST-Assured framework, and Java via BDD approach.

• Mobile Automation: Automated tests for both Android and iOS apps using Appium and Java.

• Implemented Continuous Integration (CI) pipeline using Jenkins.

• Load testing of web-services using the tool JMeter.

• Mentoring and leading the offshore team and new hires.

• Internal clients – Messenger, Mail, Fantasy Sports and Tumblr. Team: Flickr, Yahoo!

• API Automation: Implemented Framework using Java and TestNG. Automated API test cases for both new and existing features.

• Mobile Automation: Implemented automated tests for iOS & Android apps, using Java & Appium.

• Continuous enhancement to UI Automation using Protractor, Selenium, CSS Selector.

• Debugging and fixing automation tests to make sure CI/CD pipeline is clean.

• Continuous Integration of automation scripts with Jenkins.

• Created and maintain test-plan for new projects for both Mobile and Web platforms. o Projects: Uploadr (Mac, Windows); Bulk-Downloadr; Uploads; SEO; Homepage.

• SEO testing and monitoring search traffic using tools like Bing/Google Webmaster tools.

• Reviewed customer feedback through help-forums and emails to improve product quality. Akamai Technologies Inc. June 2011 to Nov 2014

Job Title: Software Development Engineer in Test

Team: Customer Enablement Engineering (Core Luna Portal), Intelligent Platform division

• REST API Automation using Java, TestNG, SQL, Poster, Firebug, and REST Client.

• UI Automation using Java, TestNG, Selenium, CSS Selector and SQL.

• Load Testing using Load Runner (HP Diagnostics) and JMeter.

• Performance testing, using tools like Virtual VM, Firebug and Web-page Test.

• Verification and Validation of Change Requests.

• Design test plans write test cases using functional requirement documentation.

• Regression and Spoof testing, Cron-jobs (PERL) test and execution.

• Experience with MySQL, Jenkins - continuous integration, JSON parsing. Tata Consultancy & Services (TCS) – Assistant System Engineer Dec 2009 to July 2010

• Worked as a Software Tester for the client - National Defense Security Limited (NSDL), India. The New DM project is a software used by depositary participants of India’s Stock-exchange market for making all the transaction.

Education

• Master of Science, Computer Software Engineering (GPA: 3.7/4.0) Aug 2010 – May 2012 San Jose State University

Specialization in Enterprise Software Technologies

• Bachelor of Engineering, Information Technology (GPA: 3.7/4.0) Aug 2005 – July 2009 Rajiv Gandhi Technical University

• University of California, Santa Cruz (UCSC) – Extension Courses:

o JavaScript and AJAX, Comprehensive.

o Perl Programming, Comprehensive.

o Enterprise Application Performance Management (APM) for Java EE. Awards & Achievements

ü Awarded as STAR Engineer within the Quality org at eBay, for going above and beyond on projects, deliverables and meeting high-quality standards. ü Received Spot Award at eBay for leading & going extra mile to timely deliver critical project. ü Oracle Certified Java Programmer (OCJP).

ü Top Performer award in Initial Learning Program among 600 employees of TCS. References available upon request.



Contact this candidate