Are you a passionate engineer with a thirst to build quality software that impacts millions of people? Walmart's Digital Retail Services (DRS) group is responsible for enabling omni-services experience for customers that want to engage with us online or in-stores for custom services focusing on many aspects of their day-to-day life. Walmart is investing in transforming these spaces with latest technology and we are looking for talented individuals who can use their engineering and leadership skills to help our teams solve complex problems.
What you'll do...
The candidate should be able to successfully multi-task, and thrive in a dynamic, fully engaged Quality Engineer role. The role will involve interacting with Product Owners, developers, Architects, external vendors and other QA teams.
Candidate will be working on the team that incorporates agile methodologies including Scrum, Test Driven Development, Continuous Integration and Continuous Delivery in its development processes along with Exploratory Testing as needed.
We are looking for a hands-on Technical Quality Engineer who has experience in both Manual/Exploratory Testing and Functional Testing with good experience in using test automation tools like Test Café (UI), Cucumber BDD framework (ie. Karate Test (backend), REST Assured API, Java.
The candidate is expected to contribute to a hands-on fashion on the project as well as take ownership of various QA deliverables.
Experience in testing Microservices based API's and services.
Experience testing different web service methodologies REST, Web services, XML, JSON
Understanding of web technologies including HTTP headers, HTTP verbs (post, get etc)
Validating and certifying web services using Postman / Postman scripts/ Cucumber /JMeter
Strong prior experience in QA test technologies such as Selenium web driver, Appium (iOS/Android), Jenkins, XUnit or equivalent technologies.
Passionate around automating end to end testing including frontend/backend applications
Being comfortable with frequent, incremental feature/code testing and deployment
Ability to use a wide variety of open source and in house technologies and tools
Take a hands-on approach to implementing QA processes right from requirements analysis, test design, automation, and analysis
Own the quality and timeliness of delivery
Communicate key issues and progress updates in a regular, accurate, timely fashion
Bachelors or Masters degree in Computer Science or IT
3-6 years of hands on experience working on QA Manual Testing and Automation.
Some knowledge on Performance Testing/Tools (ie. Jmeter)
Good knowledge about testing concepts
Ability to work on well documented API's
Manual Testing, Software Platforms, Web Services, Web Applications and Automation testing
Experience in automation framework, tools (ie. Test Cafe, Karate Framework, Applitools, Apium, Jmeter)
Good understanding of CI/CD and DevOpS.
Manual and automation testing of applications developed in JAVA.
Manual and automation testing of Web Application developed using HTML5, REACTJS, Angular JS and CSS.
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for the vaccination mandate., Bachelor of Science and 5 years' experience in quality engineering OR Master of Science
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.