icon
Home icon

Home

Jobs icon

Jobs

Reviews icon

Reviews

Network icon

Network

Resources icon

Resources

|For Employers icon

For Employers

logo
    about
    careers
    FAQs
    privacy policyterms & conditionsfor employers
112k
20k
icon
© 2022 Fairygodboss. All rights reserved.
    My ProfileMy MessagesMy NetworkMy SettingsGroupsEventsMy PostsLog Out

Principal Software Engineer - QE

company-logo

Walmart

2.7

Hayward, CA

Why you should apply for a job with Walmart:

  • All eligible associates have affordable options that include no lifetime maximum and eligible preventive care covered at 100%.

  • The enhanced maternity benefit supports birth moms with up to 10 weeks of protected paid time away from work.

  • Associates can take advantage of Resources for Living, a free confidential counseling and health information service.

FGB'ers' job reviews

51%
Say women are treated fairly and equally to men

#8261_R-955504-c7a0ca3ce113d37a8c9ff503c3c532b9

Position summary

Position Summary...

What you'll do...

Who We Are
Walmart Quality Engineering team’s purpose is to enable our product teams to rapidly deliver the highest quality products while improving development velocity and customer satisfaction. Our team specializes in functional, system, automation, unit, and integration testing for highly performant mobile and web applications and backend services. You will become part of a passionate, professional and business outcomes driven team. Dedication to software craftsmanship and a commitment to open and honest feedback are core to our working environment.

What You’ll Do
We are looking for a Principal level individual contributor who is passionate about quality and has a demonstrated track record of leading large scale quality transformations by providing thought leadership to diverse, smart, and driven engineers to achieve our vision.

You will work with our automation team and engineering architects to innovate and build highly scalable test automation and CI/CD solutions at Unit, Integration and End-to-End system level. You will also nurture and grow the Quality First mindset across the organization and enable all engineers to develop fast and release with confidence. Your responsibilities will include

  • Strategic Leadership Plan and collaborate with other teams at Walmart in delivering impactful changes, whilst working together with Quality Engineering teams for the long term.

  • Provide oversight Lead strategy with engineers and architects to understand how everything fits together and how best to deliver meaningful impact. Understands when test automation is applicable and when it is not, and what are the risks.

  • Focus on execution, Make decisions which balance between immediate impact and long-term bets.

  • Relationship management You will forge close relationships with the Principal and Staff engineering community as well as with engineering and product management leaders in multiple organizations at Walmart.

  • Cross functional partnership Work closely with other teams from across the company to deliver high priority projects which may involve multiple disciplines.

  • Drive the automation roadmap to increase test coverage across all types of testing (unit, integration, api, security, performance, acceptance, smoke, etc.)

  • Provides QE expertise through the instruction of team members on how to test our software and lead by example

  • Establish and develop the existing test automation framework.

  • Add more capabilities and better design to increase framework capabilities.

  • Design, code, and document automated test cases within a defined framework

  • Encourage integration and promote obtaining shared goals with team members

  • Establish and evolve formal QE processes, ensuring that the team is using industry-accepted best practices

  • Promote and participate in new initiatives

  • Balance best practice decisions with delivery high business value (right vs right now)

  • Communicate unacceptable risks to quality

  • Improve standard operating procedures to ensure consistency in the way we test software

  • Lead agile planning from a QE perspective by establishing tasks/estimates

  • Ask the right questions at the right time to reduce the introduction of quality risk

  • Follow through and communicate design decisions to everyone on the team

  • Work with Architects to ensure a team’s direction is in line with enterprise vision

  • Work with SRE to ensure QA environments are configured to be production-like

  • Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met

What You Need for this Position

  • Bachelor's Degree in Computer Science or equivalent years of experience
  • 13+ years of relevant QE technical experience with at least 3+ years in a lead role
  • 5 years of experience with iOS or Android application automation development.
  • 5 years of experience with performance, large-scale systems data analysis, visualization tools, and/or debugging.
  • Experience with mobile platforms, image/video processing, and multimedia frameworks.
  • Experience building automation using an OO programming language and shell scripts
  • Knowledge of test cases design techniques including boundary, decision tables, and BDD (Behaviour Driven Development) / TDD (Test Driven Development)
  • Excellent knowledge of test automation methodologies, best practices (e.g. Page Object Model)
  • Experience with deployment tools, build/release automation and Continuous Delivery
  • Experience driving change and an advocate for quality being a team responsibility
  • Experience with large data set creation, back-end testing (SQL), being able to validate information as it flows throughout the system
  • Exposure to Amazon AWS, and/or other cloud platforms is a plus.
  • Experience with performance testing applications (including load, stress, and soak testing)
  • Experience in any of the following languages: Python, Java
  • Experience with implementing test automation tools and frameworks (e.g. Appium, Selenium WebDriver, Node JS)
  • Experience creating and executing manual and automated test cases for Web/SaaS applications
  • Experience with troubleshooting installs, server performance and monitoring logs
  • Working collaboratively with team members in a dynamic environment
  • Passion and drive for automation and sound engineering practice

Minimum Qualifications...

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’s degree in Computer Science and 5 years’ experience in software engineering or related field OR 7 years’ experience in software
engineering or related field

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master’s degree in Computer Science or related field and 4 years' experience in software engineering or related field

Primary Location...

860 W CALIFORNIA AVENUE, SUNNYVALE, CA 94086-0000, United States of America

About the company

52045

Walmart

Industry: Retail: Supermarket Company

In 1962, Sam Walton started a single mom-and-pop shop and transformed it into the world’s largest retailer. Since those founding days, one thing has remained consistent: helping our customers save money so they can live better. Today, we’re reinventing the shopping experience - and our associates are at the heart of it (all 2.2 million of them).  When you join our Walmart family of ...

icon
© 2022 Fairygodboss. All rights reserved.
  • about
  • careers
  • FAQs
  • privacy policy
  • terms & conditions
112k
20k