Senior Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Senior Software Engineer role focused on developing, testing, and maintaining software solutions, including microservices in Azure, with an emphasis on automation, CI/CD, and performance testing. The role involves exploring existing products, assessing gaps, contributing to user stories, designing solutions, writing code, and conducting various types of testing.

What you'd actually do

  1. Explore relevant products/solutions from an existing repertoire, that can address business/technical needs.
  2. Assess gaps/ updates/ modifications between the customer/business expectations and the existing product/solutions (in case of agile methodology, for the iteration).
  3. Classify the requirements into applicable types (For example - Functional/Non-Functional, Derived/Imposed/Emergent etc.).
  4. Anticipate the solution risks / issues during requirements gathering phase, inform relevant stakeholders and recommend corrective steps.
  5. Contribute to the creation of user stories for component/application/complex (For agile methodology).

Skills

Required

  • coding in an object-oriented programming language such as C++, Python, or Java
  • developing and implementing REST API Automation using Rest Assured, TestNG
  • developing and implementing mobile app automation testing using Selenium, Appium and Sauce Labs
  • testing and performing CURD operation in Relational Database Management Systems such as SQL server, MYSQL or JDBC
  • implementing CI integration using Jenkins
  • developing and conducting performance testing using JMeter or Gatling
  • managing Source code using GIT
  • developing and maintaining automation framework using selenium and Page Object Model
  • maintaining and troubleshooting microservices in Microsoft Azure
  • testing mobile app using android studio and XCode