Quality Engineer

 

Description:

The Quality Engineer will review release notes, design test cases scenarios and create test automation scripts based on Gaps, User Stories, and Requirements identified by the business users, in addition to following the Costco Quality Assurance (QA) Software Development Life Cycle. The candidate will also run the entire EFA/ NFQA area-a product within BPMS, and be responsible for the output. This candidate should be an analytical and logical thinker who is highly organized and able to meet milestones and deadlines while being able to work in a fast paced environment. This position will work closely with Identity development and engineers to help with unit testing and ensure an understanding of system changes. This position may collaborate with teams across the enterprise.

Costco’s BPMS team is responsible for the design and implementation of merchandising programs that align with business goals and objectives

If you want to be a part of one of the worldwide BEST companies “to work for”, simply apply and let your career be reimagined.

 ROLE 

Defines the testing strategy and approach to validate new or enhanced functionality implemented by teams.
Collaborates with team members to decompose functional and nonfunctional requirements into test scripts and scenarios.
Determines test dependencies including QA test environment, QA tools, training, build and deployment plans, intra-team dependencies, and communication processes.
Creates and executes manual and automated test scripts to validate the acceptance criteria defined within the epics and user stories implemented by team members.
Develops manual test cases for all functional and non-functional requirements and collaborates with development team members to identify candidates for test case automation.
Identifies risks impacting the timely delivery of a given product and collaborates with team members to prepare mitigation strategies.
Executes smoke, functional, integration, and non-functional test scripts as part of the product/application delivery lifecycle.
Collaborates with team members to investigate the root cause of failed manual or automated test scripts.
Creates defects with detailed information pertaining to the failed test case/scenario with supporting documentation (screenshots, environment details, log files, etc.).
Collaborates with team members to identify existing manual and automated test scripts that will be impacted through the development of new features and capabilities.
Shares feedback with the team members pertaining to the quality of sprint deliverables during retrospectives.
Manages the remediation of defects raised throughout the development lifecycle and creates supporting quality reports that are shared with stakeholders.
Shares test automation practices with engineers to promote “shift left” testing disciplines and practices (incorporate testing earlier in development) within a team.
Oversees all testing for the product.
Participates in requirement development and use case reviews.
Provides accurate estimates for QA resources and testing schedules.
Creates project test plans and/or oversees the creation of project test cases.
Oversees or generates all QA-related documentation.
Develops, modifies, and executes manual tests for scenarios that cannot be automated.
Develops and executes test automation scripts and extends the existing framework.
Manages and grooms the automated and manual test suites regularly to ensure proper balance between.
Creates test data to support the execution of functional and nonfunctional testing activities.
Ensures adherence to standardized QA policies, processes and documentation standards.
Collaborates with Development/Engineering to resolve defects uncovered during testing cycles.
Works closely with the Product Ownership Team and Scrum Master on test results and testing required code changes.
Coordinates in-house, external, and UAT testing.
Creates innovative ways to automate or improve our QA processes.
Works with source code, version management, code deployment standards and for utilizing this knowledge to ensure that QA processes and procedures for test environments are followed and that the integrity of the various environments is not compromised.
Establishes and evolves formal QA processes and standards, and ensures that industry's best practices are consistently maintained on project.
Abides by and follows software quality assurance standards, processes and controls as it pertains to Software Development Life Cycle (SDLC).
Develops, applies, and maintains quality standards for company products. 

Required

Minimum 3 years’ software quality assurance experience.
Ability to digest and understand complex and/or ambiguous user requirements and construct test cases to validate them.
Knowledge of SDLC and SQA methodology as well as experience testing on Agile or DevOps teams.
Excellent troubleshooting, analytical, and problem solving skills.
Excellent testing resource planning and test scheduling skills.
Must be self-driven with the use of good judgment.
Demonstrated experience producing effective test plans and executing test cases.
Solid understanding of build tools and software configuration management standards.
Able to support off-hours work as required, including weekends, holidays, and 24/7 on call responsibilities on a rotational basis.

Organization Costco Wholesale
Industry Engineering Jobs
Occupational Category Quality Engineer
Job Location Dallas,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2023-11-12 4:07 pm
Expires on 2025-01-21