Post Job Free

Resume

Sign in

Software Development Engineering

Location:
Milpitas, CA
Posted:
January 29, 2024

Contact this candidate

Resume:

ANURAG SONI

269-***-****

San Jose, CA-***** ad265b@r.postjobfree.com

● Accomplishment in Software Engineering field, possessing good knowledge in design and experienced in the life cycle of software product development process including project definition, implementation, testing and maintenance.

● Able to coordinate with Product Marketing, Development, Localization, Operation Team while development is in progress.

● Able to work as an independent and in Agile/Scrum team environments.

● Experience in documenting detailed reports with project status and sending them across the Engineering weekly.

● Experience in working with offshore teams, providing team updates and product knowledge on a regular basis.

● Ability to learn new open source frameworks, technology and tools and exploring new concepts on a day-to-day basis.

● Flexible to perform White Box, Security, Performance/Load, Regression or Functional testing. TECHNICAL SKILLS:

Programming Skills Java, JavaScript, Ruby, Python, Bash Automation Selenium, Watir, JUnit, TestNG, Night-Watch, SauceLabs API Testing Rest Assured, POSTMAN

Web Services & Tech JSON, SOAP, REST Web Services, XML, AJAX Database Oracle, SQL

Network Tools Wireshark, VMWare, ZAP (Security Test Tool) Protocols TCP/IP, UDP, SMTP, HTTP, DNS, DHCP, LDAP Concepts OO Concepts (UML Design Patterns), Networking, Multithreading Other Jira, Eclipse, Git, Cloud, AWS, Docker

EDUCATION:

M.S. in Software Engineering San Jose State University, San Jose, CA Aug’08 B.S. Degree in Computer Engineering South Gujarat University, India June’06 TECHNICAL EXPERIENCE:

Navan/TripActions (San Mateo, CA) - Staff Tech Lead (SDET) (Feb’20 – Present)

● Led and architected the Test Automation Framework for TripActions Engineering team from managing project delivery and releases on a daily basis.

● Responsible for planning, creating strategy to get automation tests running on daily basis on jenkins and communicating status with engineering team via reporting and notifications with build and test statuses

● Hands on experience in building & enhancing framework, documentation, mentoring QA engineers to improve the test coverage and tests stabilization.

● Experience setting up monitoring dashboard and alerts on productions instances and notifying engineering

● Managing test planning/strategy, functional testing, API testing, Automation tasks on weekly basis

● Ability to manage multiple team members working on different projects parallelly and provide the reporting updates to stakeholders on daily/weekly basis

● Responsible for enhancing and extending the BE Automation E2E using Selenide and Rest Assured framework

● Hands on experience performing Functional UI automation, API testing, Load testing, Performance testing.

● Achievement in automating 98% of tests including Smoke, 80% Regression Tests via CI/CD pipeline Tools & Technology: Selenium, Cypress, Javascript, Java, Rest Assured, SQL, Github Actions, Jenkins 3rd party integration : Stripe, Plaid

Software : Jira, Confluence, Testrail, PagerDuty, Slack, Grafana, New Relic Ten-X (San Mateo, CA) - Sr Software Engineer in Test (Jan ‘18 – Feb’ 20)

● Experience in leading QA team and architecting Test Automation Framework for Ten-x Engineering team

● Mapped 95% of Testrail DE Platform test cases to automation tests and executing daily on Jenkins

● Responsible for automating and testing the data services while moving from On-prem servers to AWS

● Responsible for building & enhancing framework, mentoring test engineering team and handling offshore QA team

● Managing test planning/strategy, functional testing, API testing, Automation tasks

● Leading QA tasks of reviewing test cases, taking feedback on a weekly basis, conducting QA bug triaging, setting up bug bash meetings before release, leading release ownership, shipping and certifying services to production,

● Accomplishment in achieving automation tests part of test suites needed for RAW (Release at Will)

● Responsible for enhancing and extending the Automation E2E using NightWatch and Rest Assured framework

● Achievement in automating 85% of tests including BVT, Regression Tests via CI/CD pipeline Tools & Technology: Selenium, Nightwatch, Javascript, Python, PyTest, Java, Rest Assured, Postman Auction.com (San Mateo, CA) - Sr Software Development in Test (Sept’ 16 – Dec’17)

● Leading the Foreclosure Auction QA team and managing resources to release features in production bi-weekly

● Experience upgrading the JAVA based framework to JavaScript based Nightwatch Selenium Framework

● Using JMeter performed Load testing before team rolls out new PDP pages to production

● Utilizing LaunchDarkly helped team customizing the test cases to be executed on need basis

● Introduced Apply Tools which helped saving time and resources for UI Automation Execution by 60% overall

● Actively participating in code review and providing comments via GIT

● Experience in executing & extending the test cases for the mobile automation using Appium framework

● Actively managing Release Ownership team and supporting team when needed. Tools & Technology: Nightwatch, Javascript, Java, TestNG, Appium Intel McAfee Consumer Unit (Santa Clara, CA) – Sr SDET in Test (Feb’12 – Sept’16)

● Experience working on McAfee’s E-Commerce website and mobile applications on different platforms (Windows, Android(4.3), iOS6/7) and browsers (IE, Firefox, Chrome) as individual and group lead coordinator.

● Responsible for setting up a framework using Selenium with JAVA that performs REST-based API or GUI or Hybrid Testing and extending the test coverage on project basis and maintenance on a daily basis.

● Responsible for setup of continuous integration environment for Basic Validation Test (BVT) Purpose.

● Flexible working in Agile/Scrum environment, attending daily standoffs and weekly meetings.

● Experience in closely working with front-end as well as back-end developers performing Code Review before changes are pushed in Development Integration servers.

● Expertise in troubleshooting and analyzing the root cause of the issues, and help in validating and fixing.

● Performed the Code Coverage on development code, achieving 80% plus coverage.

● Worked with Operation team to write monitoring script that monitors the production servers and development code API’s and sends an email with information to recipients in case of issue.

● Won First prize in Exploratory Testing 2012 event held at Headquarters, earned Bravo award based on performance. Actively participated in Geekathon and exploratory Code Review competition. Automation: Tools & Technology: Java, TestNG, Selenium, Code Coverage Intel McAfee Network Unit (Santa Clara, CA) –White Box Software Engineer (Oct’09-Jan’12)

● Working on Back-end Validation Automation Framework & writing a script using Python, Bash and GUI Validation Framework using Selenium with Ruby, PHP and storing results database MySQL. Also getting hands-on experience on QTP and evaluation of Test Complete automation tool.

● Used Diversifye Tool for Performance and Stress testing before releasing our entire NDLP product.

● Developed test plans and defined test strategies and test cases to validate NDLP’s compatibility, functionality, interoperability with other products.

● Used code collaborator tool for reviewing code changes from developer before check-in written in Java, C++.

● Performing troubleshooting, verification, maintenance on customer issues and providing support on a weekly basis.

● Hands-on experience and in-depth knowledge of NDLP Products (Manager, Monitor, Discover & Prevent) .

● Performed installation, deployment, configuration and testing of NDLP Prevent with McAfee’s EMail Gateway Product (Ironmail 6.7.2) .

● Performed the same with Web Gateway Product MWG (Web Washer 7.1.5) and with our competitor (BlueCoat).

● Tested McAfee’s Plug-ins for Microsoft Threat Management Gateway 1.4 and Microsoft ISA Server 1.4.

● Possess good debugging and troubleshooting skills and knowledge of Web-related protocols HTTP

(REQUEST,RESPONSE), FTP, ICAP, SMTP, and webmail ( Gmail, Yahoo, Hotmail).

● Recent business trip to McAfee Web Gateway (Web Washer) office in Paderborn, Germany to help them install our Prevent box, transfer knowledge, and give a presentation on newly-released features. Tools & Technology: Ruby, Watir, TestNG, Selenium, Python, Bash, Perl Infoblox (SantaClara, CA) – Software QA Engineer (July’08- Oct’09)

● Responsible for writing test cases in Selenium with the TestNG framework for Functional Automation Testing. Utilized OO concepts & coded a script to automate the web-based GUI for Automation.

● Accomplishment in enhancing the performance of Web UI product by testing the product on different browsers: IE7, Firefox, and Safari using technology Selenium (TestNG Framework), CSS, HTML, JavaScript, MYSQL.

● Designed a data population tool to generate API data to be used for automation testing. Improved existing Perl-based client/server test framework and designed an object-oriented test for better performance.

● Wrote and improved test plan, test matrix, wrote/reviewed test case based on Black Box test plans.

● Developed Perl-based utility tools to send API requests to test devices on Linux.

● Developed Perl and Java-based DNS/DHCP client simulator to simulate clients’ operations to test against devices.

● Code review in JAVA developed by an offshore team. Tools & Technology: Java, TestNG, Selenium

*References available upon request



Contact this candidate