Senior Quality Engineer

Walmart Canada

$131K — $155K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience
  • 3 years of experience in software quality assurance or a related area, or 5 years of experience in the field
  • Proficiency in various XML technologies including XML schemas and XSLT
  • Experience with CI/CD tools like Jenkins and build tools such as Gradle
  • Strong knowledge of Java and Spring Framework, including Spring Boot

Responsibilities

  • Collaborate with software developers to identify and resolve coding errors
  • Develop unit testing plans and testing requirements based on coding functionality
  • Analyze testing results and conduct root cause analysis for defects
  • Prepare and execute test cases and test scenarios for eCommerce applications
  • Document defects, bugs, and errors in quality assurance reports
  • Manage and prioritize defect tracking and communicate with stakeholders
  • Contribute to user stories and requirement analysis to close gaps between client expectations and delivered products

Benefits

  • Collaborative team environment
  • Opportunity to work on large-scale eCommerce projects
  • Potential for professional development and career advancement
  • Involvement in cutting-edge technology and frameworks
  • Flexible working conditions and supportive management
Full Job Description
What you'll do...

Position: Senior Quality Engineer

Job Location: 811 Excellence Dr, Bentonville, AR 72716

Duties: Provides solutions for coding errors by collaborating with software developers to review coding algorithms; developing unit testing plans to test code; developing testing requirements based on code functionality; analyzing testing results to determine needed fixes; evaluating errors to identify trends; performing root cause analysis to prevent future occurrence of issues; querying application logs and databases and checking configuration files to troubleshoot issues encountered during testing; resolving code errors; and recommending code fixes or solutions for testing errors. Develop software quality assurance (SQA) project plans by determining project scope and level-of-effort (LOE) estimates; determining data and environmental requirements; identifying dependencies and risks; identifying necessary resources; and outlining quality assurance deliverables and deadlines. Participates in medium- to large-scale projects by reviewing project requirements; assisting in the writing and developing of code; conducting unit testing. Test Design: Industry test frameworks, intellect test frameworks and test templates; Various testing tools, test domains, and test environments; Test frameworks and documentation processes; Test approaches; Traceability matrices; Risk-based analysis; Test automation; System functionality, performance, and integration; Data migration and accessibility; Governance mechanism and risk assessment. Maps customer requirements into test objectives under supervision. Uses basic methods for simple test design according to business requirements. Test Preparation: Test cases; Test data preparation; Test scripting; Intellect test automation frameworks; Test data masking; User acceptance testing; Automation testing; Test scenarios; System performance, security, and integration. Supports code development for eCommerce projects by participating in project team meetings to develop project plans; reviewing project requirements to determine coding needs; providing insight to software developers regarding project quality requirements; and providing guidance regarding code development to ensure testability and reliability. Prepares reports and test product documentation detailing out defects, bugs, and errors under moderate supervision. Perform NFR testing. Plans and prepares the automation tool jobs to execute test automation scripts. Identifies the root causes of defects and prevent defects from recurring. Defines the priority for each defect and shares priority levels with relevant stakeholders for agreement on a regular basis. Requirement And Scoping Analysis: Traceability matrix; Risk analysis methodologies; Cost Analysis; Business objectives; Classification of requirements; User stories to explore relevant products/solutions from an existing repertoire, that can address business/technical needs. Assess gaps/ updates/ modifications between the customer/business expectations and the existing product/solutions. Anticipate the solution risks / issues during requirements gathering phase, inform relevant stakeholders and recommend corrective steps. Contribute to the creation of user stories for component/application/complex. Performs quality assurance testing for large-scale, eCommerce web applications, tools, and software by collaborating with project teams to establish test cases and requirements, writing test cases and system test scenarios in accordance with project requirements and established standards.

Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area plus 3 years of experience in software quality assurance or related area; OR 5 years of experience in software quality assurance or related area.

Skills required: Must have experience with: XML Technologies: XML schemas, XSLT, XQuery, integration services, Altova XML Spy, & messaging components; Build & Deployment: Gradle, SVN, Jenkins (CI/CD), application deployments, and server configurations across environments (Dev, QA, UAT, Production); Java (Core Java, Multithreading, Synchronization); Spring Framework (IOC/DI, AOP, Spring Boot); Struts Framework (MVC, JSTL, internationalization); Front-End Development (HTML, CSS, AJAX, JSP, JavaScript, AngularJS, JQuery); XML Technologies; SQL & PL/SQL; Database Version Control (Liquibase); Oracle Database; JUnit, Build Tools (Gradle); Version Control (SVN); CI/CD Tools (Jenkins); Spring Framework: Spring IOC/DI, AOP for cross-cutting concerns (logging/security) & developing Spring Boot-based applications; Database Management: SQL, PL/SQL (queries, stored procedures, triggers, indexes), database version control with Liquibase, Oracle & SQL Developer; Front-End Development: JSP, HTML, CSS, AJAX, JavaScript, JQuery, AngularJS, & integrated client-side validations; XML Technologies: XML schemas, XSLT, XQuery, integration services, Altova XML Spy, & messaging components; Testing & Code Quality: JUnit, Mockito; code quality tools: SonarQube and peer code reviews; Build & Deployment: Gradle, SVN, Jenkins (CI/CD), application deployments, and server configurations across environments (Dev, QA, UAT, Production); Agile Development: Collaborating in Scrum teams for iterative sprints, defect tracking, feature delivery and support. Employer will accept any amount of experience with the required skills.

Rate of pay: $131,685 - 155,000/year

Similar Jobs

More Jobs at Walmart Canada

More Information Technology Jobs

Find similar Senior Quality Engineer jobs: