Walmart is seeking a Senior Software Engineer to help maintain and build out their catalog of native TV applications, develop new and faster testing methods, and solve challenging problems that make a difference in their business.
Requirements
- 5+ years of Proven experience in software quality assurance or testing, preferably within a technology-driven environment.
- Strong knowledge of software testing methodologies, tools, and best practices (manual and automated).
- Familiarity with test management and defect tracking systems (e.g., Jira) and test automation tools (e.g., Selenium).
- Understanding of the software development lifecycle (SDLC) and Agile methodologies.
- Experience with Python and Java is preferred.
- Certifications will be a leg up in this role.
- Knowledge of accessibility best practices and experience with Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
Responsibilities
- Define Quality Standards and Requirements: Collaborate with business stakeholders and partner management teams to establish clear quality standards and certification requirements for third-party integrations.
- Develop Comprehensive Test Plans: Create detailed test plans, scenarios, and procedures specifically tailored to validate partner applications against defined criteria, including functional, non-functional, security, and regression testing.
- Execute Certification Tests: Conduct manual and automated testing of partner applications in a dedicated testing environment to identify defects and ensure compliance with all requirements.
- Manage Defect Reporting and Tracking: Document and report defects, working closely with partner development teams to ensure clear communication of issues and tracking their resolution through the fix and re-test cycles using tools like Jira.
- Collaborate with Partners and Internal Teams: Act as the primary QA point of contact for external partners, providing technical guidance, support, and clear feedback to help them meet certification requirements.
- Verify Compliance and Certify Applications: Conduct final reviews and testing to ensure all issues are resolved and the application meets the necessary quality and compliance standards, ultimately certifying the product for launch or integration.
- Automate Testing Processes: Identify and implement opportunities for test automation to improve the efficiency and repeatability of the certification process, using tools and frameworks such as Selenium or Appium.
Other
- A bachelor’s degree in computer science, engineering, or a related field is often preferred.
- Ability to work independently, manage multiple tasks simultaneously, and maintain attention to detail in a fast-paced environment.
- Strong communication and interpersonal skills to effectively collaborate with internal and external, cross-functional teams.
- Must be able to work in the Dallas office 5 days a week.
- Must be eligible for benefits, which may depend on job classification and length of employment.