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 APIs
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
What you’ll bring: Preferred Qualifications
*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
Bachelor's degree in Computer Science