Walmart

Software Engineer III

Walmart

full-time

Posted on:

Location Type: Office

Location: Chennai • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AndroidAWSAzureiOSJavaScriptPythonSelenium

About the role

  • Participates in the discovery phase of small to medium-sized projects to come up with high level design by partnering with the product management, project management, business, and user experience teams.
  • Troubleshoots business and production issues by gathering information; performing root cause analysis to reduce future issues; engaging support teams to assist in the resolution of issues.
  • Manages small to large-sized complex projects by reviewing project requirements; translating requirements into technical solutions; researching and identifying alternative solutions.
  • Provides support to the business by responding to user questions, concerns, and issues; researching and identifying needed solutions; determining implementation designs.
  • Assists in providing guidance to small groups of two to three engineers for assigned Engineering projects by proving pertinent documents, directions, examples, and timeline.
  • Troubleshoots open issues and bug-fixes; ensures on-time delivery and hand-offs.
  • Maps customer requirements in to test objectives; identifies and creates test cases for the component/module.
  • Executes test cases to test the code and detect errors and defects for the entire component.

Requirements

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
  • 4 years’ experience in software engineering or related area.
  • Knowledge of Traceability matrix; Risk analysis methodologies; Cost Analysis; Business objectives; Classification of requirements; User stories;
  • Knowledge of Coding standards and guidelines; Coding languages (E.g. JavaScript, Python, C# etc.), frameworks(E.g. ActiveX, .Net, Cocoa, Android application framework etc.), tools(E.g. Monday.com, Linx, Embold etc.) and Platforms (E.g. Microsoft Azure, AWS , Apple IOS etc.);
  • Knowledge of Quality, Safety and Security (PCI etc) standards;
  • Knowledge of Test case preparation; Test Objectives; Test Strategy; Test types; Test tools (E.g. - Automation - Selenium, Agile - Jira, Mobile - Eggplant etc.);
  • Knowledge of Defect life-cycle process, defect tracking tools and methodologies; Defect reporting; Regression testing; Root cause analysis;
  • Knowledge of Different operating systems; Software maintenance tools and techniques; Application monitoring tools and techniques; Debugging tools; Mock screen; Pseudocodes; Reverse Engineering; Traceability matrix; System performance, security, integration; Data migration and accessibility; Design Methodologies.
Benefits
  • Professional development opportunities
  • Flexible work arrangements

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptPythonC#ActiveX.NetCocoaAndroid application frameworkTest case preparationRegression testingRoot cause analysis
Soft skills
project managementtroubleshootingcommunicationguidancecollaborationproblem-solvinguser supportanalytical thinkingtime managementteam leadership