QA/Testing Automation Engineer Job at enexusglobal, Sunnyvale, CA

NjlWZzZKNElPRUZIeUFYeURCTGJXTjBSRnc9PQ==
  • enexusglobal
  • Sunnyvale, CA

Job Description

QA/Testing Automation Engineer - Walmart - Sunnyvale, CA

  • 5 years of experience in software testing based on SDLC lifecycle
  • 3 years of experience in writing the automation scripts using Java
  • Development experience with Java and Python
  • Experience with load testing, regression testing, integration testing, e2e testing and incorporation of various testing in development lifecycle.
  • Experience using Astra , Junit , TestNG , Selenium , Karate tooling
  • Solid understanding of, and experience with, REST-Api code
  • Familiarity with Continuous Integration (or) Continuous Development ( CI/CD ) pipelines
  • Ability to work in Agile or Scrum development process
  • Strong analytical and problem-solving skills to identify issues and improve testing processes
  • Ability lead with minimal guidance and provide suggestions on how things can be improved and optimized

What you'll do: (Roles & Responsibilities)

  • Responsible for building/owning automation test flows for Omni Spec
  • Extensive knowledge of data structures and algorithms
  • Design, develop, and maintain automated test scripts using Astra Automation (Walmart internal) to ensure comprehensive test coverage and efficiency
  • Develop the scripts for backend test automation platform that allows candidate to create, manage, and execute automated component, integration, and comprehensive e2e tests for API or Kafka-based applications
    • Unit Testing: Generate unit test cases from any selected file or code using available test frameworks
    • Contract Testing: Supports Standard, Wiremock, Postman and DX Contract Testing functionalities for API's
    • Functional Testing: Generate functional test cases from any selected file or code using available test frameworks
  • Effectively collaborate with cross-functional teams, including data engineers, taxonomists, developers, business analysts, and QA professionals, to define and refine test strategies
  • Execute automated tests, analyze results, and identify defects. Provide detailed reports and insights to facilitate issue resolution
  • Continuously enhance and improve test automation processes and frameworks to increase effectiveness and efficiency
  • Document test plans, test cases, test scripts, and test results thoroughly and accurately to maintain clear and comprehensive records
  • Maintain and update test management tools and version control systems to ensure smooth and efficient test operations
  • Actively participate in Agile/Scrum development processes, contributing to sprint planning, daily stand-ups, and retrospective meetings
  • Communicate effectively with stakeholders, providing regular updates on test progress, issues, and resolutions
  • Provide a clear support strategy for maintaining and transitioning the scripts after handing over to business users

Job Tags

Contract work,

Similar Jobs