Ashok Singh

DevOps Engineer

Bengaluru, Karnataka, India20 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 18+ years of diverse engineering leadership experience.
  • Expert in automation frameworks and performance testing.
  • Proven track record in building and mentoring engineering teams.
Stackforce AI infers this person is a SaaS and AI-focused engineering leader with extensive experience in automation and performance testing.

Contact

Skills

Other Skills

Agile MethodologiesAndroidApacheApplication SecurityAutomation Framework DevelopmentCSSCloud SecurityCyber DefenseCybersecurityDatabasesDrupalHTMLIndependent DirectorIntegrationInternet Security

About

A versatile engineering leader, technical architect, coder and ex-entrepreneur with 18+ years of industry experience. ✦ Roles QA Head ⇔ Automation Architect ⇔ Performance Specialist ⇔ Engineering Director ⇔ Web Developer ✦ Overview ➤ Expert in design and implementation of UI, API and backend automation frameworks including ETL, Big data, AI & Machine learning pipelines, data quality, code quality, application security frameworks etc. ➤ Expert in performance, scalability & reliability testing of complex distributed systems as well as UI and API layers; including tuning, high availability, capacity planning & benchmarking experiments. ➤ Experience with CI / CD pipelines including continuous integration, deployment, automated test execution in a fast-paced agile environment. ➤ Excellent in defining test strategy and best practices for the automation, performance testing, code quality, data quality and AI pipeline testing. ➤ Built advanced quality dashboards and HTML reports for automation, performance, code quality, release certification and continuous monitoring of quality metrics. ➤ Hire & build an engineering team, setup SDLC and release processes from scratch, train team members to enhance productivity and mentor new joiners. ✦ Specialties ➤ Excellent in determining testing gaps, increasing functional, code and automation coverage. ➤ Advanced Frontend, Backend, DB, API, white-box, static code and SDK tester using industry wide open source as well as in-house tools. ➤ Expert in ‘how to break stuff’ by finding flaws in design, architecture, implementation using functional, scale, volume, negative and corner tests. ➤ Solid experience in coding, reviewing commits and peer reviews using various programming and scripting languages. ➤ Expert in internet technologies. Advanced web designer and developer. Hands on testing and debugging skills on most versions of all A grade browsers and mobile devices. Expert in performance tuning and optimization of web / application servers, databases and cache farms. ➤ Hands on experience of application, web, infrastructure security tools and practices. ➤ Excellent understanding of end-to-end product testing, proposing test strategy, reviewing test approach and test plans, performing activities for various releases including manual, batch, automation and performance testing across products, teams and scrum based release cycles. ➤ Excellent technical, analytical, problem solving, debugging, troubleshooting, communication and interpersonal skills.

Experience

Dell technologies

Software Senior Principal Engineer

May 2021Present · 4 yrs 10 mos · Bengaluru, Karnataka, India

Noodle.ai

Director - Engineering

Apr 2019Apr 2021 · 2 yrs · Bengaluru, Karnataka, India

  • Enterprise AI® to create a world without waste.

Self employed

Pursuing Startup Ideas

Jan 2018Jan 2019 · 1 yr · Bengaluru, Karnataka, India

  • ❏ Explore and execute the business plan for my technology startup and test out few ideas
  • ❏ Design, development and execution of an online marketplace (IceNap.com) for sale and auction of tech commodities such as domain names, websites, blogs, plugins, games and other online businesses.
  • ❏ Developed a new brand of luxury organic (alcohol free) perfumes called IamDevil.

Qubole

Member Of Technical Staff

Jan 2017Jan 2018 · 1 yr · Bengaluru, Karnataka, India

  • Worked on the Qubole open data lake platform which enables accelerated machine learning, advanced data engineering and exploration, fault-tolerant streaming and ad hoc analytics, high performance data management etc.
  • ❏ Responsible for overall quality efforts for multiple teams including test planning, strategy, execution and reporting. Lead and work as individual contributor on regular and feature releases.
  • ❏ Mentor and guide QA team members on daily basis, which includes review and sign off test plans, automated tests and frameworks, performance experiment design and analysis.
  • ❏ Contribute majorly on identifying automation gaps and improve automation / performance / functional coverage; ensure tests are run in automated manner and stabilize flaky tests.

Intuit

2 roles

Staff Software Engineer in Quality

Promoted

Jan 2015Jan 2017 · 2 yrs · Bengaluru, Karnataka, India

  • ❏ Worked on the Intuit ProTax services platform which provides REST, SOAP and EJB based services to file tax returns for the professional accountants and individual customers.
  • ❏ Understand and innovate end-to-end product testing, propose test strategy, review test approach / plan, perform testing activities for various releases including manual, batch, automation and performance testing across products, teams and agile bases release cycles.
  • ❏ Write UI/backend automation and Performance/API/Regression frameworks from scratch and reviewed codes for other team members.
  • ❏ Participate in design and code review. Mentor, train and lead junior team member. Perform hiring activities including screening resumes and conducting interviews.
  • ❏ Analyze regressions and defects, conduct root cause analysis and provide detailed information to developers.

Lead Software Engineer in Quality

Jan 2014Jan 2015 · 1 yr · Bengaluru, Karnataka, India

  • txtWeb is a global platform where anyone with a mobile phone can discover and consume internet AND txtWeb-only content just by SMSing keywords (very much like entering domain names into internet browsers) to ONE national number, and receive back content (up to 900 characters per SMS). Keywords represent an almost unlimited number of applications that use content from the internet or have their own original content. These applications are created by an open community of publishers and developers (which can be anyone), and can include wikipedia content, local market prices, government programs, financial literacy tips etc. A user can think of txtWeb as an SMS-based browser, but much more accessible than web-browsers on computers since anyone with a simple feature phone can use it.

[24]7.ai

2 roles

Principal Development Engineer

Jan 2013Jan 2014 · 1 yr · Bengaluru, Karnataka, India

  • [24]7 the intuitive consumer experience company, provides software and services that make it simple for consumers to connect with companies to get things done. [24]7 has one of the largest cloud-based, self-service networks in the world, managing more than 2.5 billion interactions annually.
  • Specialties
  • Intuitive Consumer Experience, Self-service, Predictive Experiences, Online Customer Journeys, Customer Service Technology, Customer Lifecycle Management, Clickstreams, Intelligent Speech Solutions, Smart IVRs
  • Roles and Responsibilities:
  • ● An accomplished front end developer using Javascript, HTML5, CSS etc. and specializing in Object-Oriented Analysis and Design with experience in the full life cycle of the software design process including requirements definition, prototyping, design, interface implementation, testing and maintenance.
  • ● Expert in development processes such as continuous integration; code, design and architecture reviews; Mentor, train and lead junior/new team members. Regular hiring activities including shortlisting resumes, written/telephonic/F2F interviews.
  • ● Design and code multiple web applications, widgets and APIs as per the customer requirements.
  • ● Work on performance engineering enhancements; expert in performance tuning and optimization of web applications, various web/application servers and databases.
  • ● Provide production support including delivering hot-fixes and performance enhancement patches.

Principal QA SDET

Jan 2011Jan 2013 · 2 yrs · Bengaluru, Karnataka, India

  • ● Understand and innovate end-to-end product testing, propose test strategy, review test approach/plan, perform testing activities for various releases including manual, batch, automation and performance testing across products, teams and agile bases release cycles.
  • ● Support, maintain and enhance automation/QA/PSR/CI/staging environments and customize them for complex test requirements across various projects.
  • ● Written UI/backend automation and Performance/API/Regression frameworks from scratch and reviewed codes for other team members.
  • ● Solely responsible for performance, scalability, reliability, stress testing and tuning of various products including production environments. Experience in hardware/capacity planning.
  • ● Worked on testing big data products which involved reporting and modeling using large volumes of data and processing it using hadoop cluster, hive, hbase, kafka etc.
  • ● Worked on testing complex web applications, javascript based frameworks, web pages/widgets performance analysis and tuning, whitebox testing of javascript APIs. Solid experience of testing on various browsers/platforms/devices including html 5, cookies, web security, cache, flash, CSS etc
  • ● Participate in design and code review. Mentor, train and lead junior team member. Regular hiring activities including shortlisting resumes, written/telephonic/F2F interviews.

Jpmorgan chase & co.

Quality Assurance Analyst

Jan 2010Jan 2011 · 1 yr · Bengaluru, Karnataka, India

  • Sampras is a system for monitoring counterparty credit exposure and risk in the context of collateral and netting agreements. Sampras is based on a Monte Carlo simulation engine that generates scenarios of future market moves based on today’s market environment and defined volatities and correlations. The engine values many kinds of products in these environments ranging from interest rate swaps to exotic interest rate and FX derivatives. Although Monte Carlo calculations are inherently time consuming, Sampras delivers high performance by using various parallelization/clustering techniques.
  • Roles and Responsibilities:
  • ● Responsible for testing activities during various releases including manual, batch, automation and performance testing.
  • ● Support, maintain and enhance UAT/SIT environments and scripts for complex test requirements of all the Sampras related projects.
  • ● Debug and resolve issues during batch testing and provide L3 support for the production.
  • ● Work on large clusters containing 264 CPUs grids and algorithms involving high trade volumes and large number of computations and parallelization.
  • ● Worked on enhancement to redistributing large trades volumes on the fly into various tranches based on counterparties and trade types, which increased the efficiency of the entire run.
  • ● Tuning and fixing some of the most complex stored procs; Perl and Shell scripts; and numerious SQL queries.

Infosys

Technical Team Lead

Jan 2009Jan 2010 · 1 yr · Pune, Maharashtra, India

  • ● Worked as Subject Matter Expert of Performance Testing in Tools IP and Service Offerings (TIPS) team under Independent Validation Solutions (IVS) Business Unit.
  • ● Job role and responsibilities include to develop test plans, prepare effort estimation, schedule for project execution, prepare test cases, review test case result, anchor defects prevention activities, interface with customers for issue resolution and review knowledge management activities with an objective to ensure effective performance test executions.
  • ● Perform "go live" activities such as production verification in order to ensure that the application runs in the production environment without any technical/performance issues.
  • ● Interface with customer for issue resolution, Build customer confidence in team's ability to deliver in order to support high customer satisfaction.
  • ● Prepare a detailed schedule for a work packet by carefully analyzing the effort and dependencies, Participate in client status meetings jointly with team as required, Participate in onsite-offshore interactions as required in order to support project tracking and monitoring.
  • ● Review results of test cases executed by the test engineers, Participate in defect triages, participate in test execution of key modules in order to identify defects in the application.
  • ● Projects: Performance testing of Customer Relationship Management and Revenue Management System products for the Roads and Transport Authority, Dubai.
  • ● Single handedly taken ownership of the complete performance testing activities of these modules on staging and production environments which includes complete responsibility of testing estimations, efforts, plans, designs, execution, trouble shooting and monitoring defects

I2 technologies (jda software)

Quality Assurance Engineer II & III

Jul 2006May 2009 · 2 yrs 10 mos · Bengaluru, Karnataka, India

  • Demand Fulfillment Suite: SCM features like Real-time Order Promising, Batch Order Promising, Allocations Planning and Forecast Netting.
  • ● Single handedly managed Performance, Scalability, Reliability and Stress experiments for the entire suite and taken complete ownership of performance engineering and tuning activities.
  • ● Worked on various other testing practices such as Code reviews, Automations, White-box, High Availability, Systems/Integration, Failover, Regression testing etc.
  • ● Responsible conducting numerious experiments for estimating hardware requirements like memory, CPU, network etc depending upon functional/technical requirements of customer business model sizes, amount of data/users, volume of transactions etc
  • ● Responsible for major PSR improvements in C++ engines, import/export using databases, High availability features, SOAP web services, UI performance; tuning of Application server JVM and analyzing GC patterns; DB/SQL tuning; removal of memory leakages; save restore optimizations and auto recovery of various processes.
  • ● Wrote Perl scripts to generate datasets for performance/stress testing, which increased the code coverage of the tests. It involved complete understanding of end-to-end product functionality, creating complex automated test cases and loading millions of records into database.
  • ● Responsible for writing and maintaining scripts for daily builds, regression tests and stack testing automation across multiple Operating Systems which ensured running end-to-end functional test cases on daily, weekly and just before release cycles.
  • ● Created new installers using installAnywhere and maintained them, which offered better menus and functionality, smaller in size and faster installations for various DF products
  • ● Contributions in requirements gathering, designing and developing an Administration console to execute, schedule and monitor various workflows commonly used by system admins and business users for easing daily operations.

Sterling commerce an at&t company

Quality Assurance Engineer

Jun 2005Jul 2006 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Worked primarily on Sterling Warehouse Management and Sterling Order Management suites.
  • Systems / Performance Testing team (Jan 2006 – July 2006)
  • Functional Testing / Automation team (June 2005 – Dec 2005)
  • ● Responsible for understanding the business processes followed by the customers and implementing and testing them in a fully automated end-to-end systems testing environment. Installing/configuring application servers (clustered mode), schemas and deployment of WMS application and other 3rd party softwares across various platforms.
  • ● Responsible for writing system testing plans, scripts, executing various tests, troubleshooting, analyzing and finding bottlenecks between various layers and interfaces, other administrative tasks like creating, managing schemas, loading data, configuring domains etc.
  • ● Responsible for exporting and migrating customer datasets for customized testing environments.
  • ● Performance characterization and tuning at different levels like App server, DB, JVM, OS, Integration etc. It included Stress/Load testing, Volume testing, Endurance testing, Degradation Analysis, API/Web services measurement and Console response time.
  • ● Active participation in all the design discussions and functional reviews.
  • ● Single handled carried out the system testing for one major release and successfully worked with the development team in resolving the defects.

Education

Indian Institute of Technology, Madras

Bachelor of Technology - BTech — Chemical Engineering

Jan 2001Jan 2005

Indian Institute of Technology, Kanpur

Certification — Advanced Cyber Security and Cyber Defense

Apr 2023Oct 2023

Army School, Kanpur

Intermediate — CBSE

Jan 1993Jan 2001

Air Force School, Kanpur

Jan 1987Jan 1993

Stackforce found 100+ more professionals with Agile Methodologies & Android

Explore similar profiles based on matching skills and experience