Quality Engineer - International eCommerce at Costco Wholesale
Costco Wholesale · Issaquah, United States Of America · Onsite
- Senior
- Office in Issaquah
Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed.
This is an environment unlike anything in the high-tech world and the secret of Costco’s success is its culture. The value Costco puts on its employees is well documented in articles from a variety of publishers including Bloomberg and Forbes. Our employees and our members come FIRST. Costco is well known for its generosity and community service and has won many awards for its philanthropy. The company joins with its employees to take an active role in volunteering by sponsoring many opportunities to help others.
Come join the Costco Wholesale IT family. Costco IT is a dynamic, fast-paced environment, working through exciting transformation efforts. We are building the next generation retail environment where you will be surrounded by dedicated and highly professional employees.
Quality Engineers are core delivery team members responsible for the validation of functional and nonfunctional requirements implemented by a team. They are responsible for decomposing the functional and technical requirements created by Product Owners and Systems Analysts into test scripts. Quality Engineers raise defects as issues are identified and support the remediation process with teams.
Costco’s International eCommerce Quality Engineer is responsible for ensuring the quality of data products and analytics solutions. This includes designing test case scenarios, creating test automation frameworks, and developing scripts to close any regression gaps. They will decompose functional and technical requirements, provided by Product Owners and Systems Analysts, into test scripts and validate acceptance criteria.
In this role, the Quality Engineer will deliver high-quality testing solutions by applying the latest technologies and QA best practices. They will work closely with both technical and business teams to define testing plans, types of tests, test environments, and the tools to be used, all within a fast-paced Agile environment.
The Quality Engineer to lead test automation efforts across our International Ecommerce Web, API, and Mobile applications. The ideal candidate will be a seasoned professional with a proven track record of automating large-scale, multi-system integrated applications. These solutions will span SAP, and cloud-based initiatives, supporting applications across International regions.
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.
Collaborates with product team members to define the automating testing approach / strategy for a given product / application.
Designs, develops, and maintains automated test scripts; execute automated test scripts and analyze results.
Designs and implements comprehensive test data management solutions; creates and leverages automation during all phases of the test process.
Develops comprehensive documentation of testing requirements, strategies, and procedures.
Leads development effort for the team of automation developers; providing oversight, mentorship and guidance.
Collaborates with development, QA, and other internal teams to ensure alignment and successful project implementation.
Implements and maintains automation frameworks for functional, regression, and integration testing.
Integrates automation tests with CI/CD pipelines for continuous testing.
Authors test cases according to standards and prepares required test data.
Provides guidance and support on best practices to the Test Automation team.
Drives adoption of standards and best practices for software testing, test development, and automation.
Coordinates the resolution of internal and external dependencies across value streams and shared services.
Abides by and follows software quality assurance standards, processes, and controls as it pertains to Software Development Life Cycle (SDLC).
Provides accurate estimates for projects, including QE resourcing and testing schedules.
Collaborates with onshore, offshore, and project team members as needed for project success.
Mentors and guides members of the team to increase skills and productivity.
Sets clear expectations for self and the project team, and takes appropriate actions to ensure obligations are met.
Oversees continued personal growth in the areas of technology, business knowledge, and company policies.
Fulfills other duties as assigned.
REQUIRED
Minimum 7 years’ software quality assurance engineering experience.
Minimum 7 years’ hands-on experience using industry standard software QA and automation tools such as Jenkins, SauceLabs, Selenium, Java libraries Selenium Webdriver, Cucumber BD and, and REST Assured.
Minimum 3 years’ experience working in an Agile environment and using industry tools such as JIRA, Confluence, etc.
Expert level experience with programming languages Flutter, Java and Javascript.
Experience with Playwright.
Experience in integrating automated scripts with CI/CD pipelines for continuous testing
Proficiency in automation scripting and organizing test assets in the Agile work environment.
Proficiency in multiple test automation tools and frameworks.
Ability to drive and deliver quality through process, instrumentation, and testing.
Experience in developing test strategies, test plans, and test cases.
Ability to digest and understand complex and/or ambiguous user requirements and construct test cases to validate them.
Strong knowledge of SDLC and SQA methodology, as well as experience testing on Agile or DevOps teams.
Excellent troubleshooting, analytical, and problem-solving skills.
Solid understanding of build tools and software configuration management standards.
Knowledge of and experience using Bitbucket and Github.
Ability to work within a team environment.
Communicates technical issues clearly in written and oral forms.
Ability to multitask in a fast paced, dynamic environment.
Must be detail-oriented and capable of working in an environment with changing priorities.
Strong work ethic, positive attitude, and excellent collaboration skills.
Scheduling flexibility to meet the needs of the business, including evening, weekends and holidays.
Recommended
5+ Years of Ecommerce or equivalent retail experience (specifically SAP Commerce Platforms)
Experience and understanding of Costco’s business model.
API testing experience.
SQA experience working within an iterative development framework.
Knowledge and experience with XML, web-based services.
Working knowledge of Jira, Confluence and Google Suite.
Familiarity working with Vendors for QA testing, defect management, and troubleshooting.
Analytical thinker possessing strong problem solving and decision-making skills.
Degree in computer science or related technical field preferred.
Proficient in Google Workspace applications, including Sheets, Docs, Slides, and Gmail.
Required Documents
● Cover Letter
● Resume
● Last two performance reviews
● Attendance records for current year (Do not include absences covered by paid sick/personal time,
FMLA or other protected absences.)
California applicants, please click here to review the Costco Applicant Privacy Notice.
Pay Ranges:
Level 1 - $85,000 - $110,000
Level 2 - $105,000 - $135,000
Level 3 - $130,000 - $160,000
Level SR - $150,000 - $190,000, Bonus and Restricted Stock Unit (RSU) eligible
Level Staff - $180,000 - $225,000, Bonus and Restricted Stock Unit (RSU) eligible
We offer a comprehensive package of benefits including paid time off, health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance, health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees.
Costco is committed to a diverse and inclusive workplace. Costco is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected]
If hired, you will be required to provide proof of authorization to work in the United States. In some cases, applicants and employees for selected positions will not be sponsored for work authorization, including, but not limited to H1-B visas.