About Costco Wholesale: Costco Wholesale is a multi-billion-dollar global retailer with warehouse club operations in eleven countries. They provide a wide selection of quality merchandise, plus the convenience of specialty departments and exclusive member services, all designed to make shopping a pleasurable experience for their members. About Costco Wholesale India: At Costco Wholesale India, we foster a collaborative space, working to support Costco Wholesale in developing innovative solutions that improve members’ experiences and make employees’ jobs easier. Our employees play a key role in driving and delivering innovation to establish IT as a core competitive advantage for Costco Wholesale. Position Summary: We're looking for a passionate engineer eager to solve complex problems at a global scale. At Costco, we're building the next generation of retail technology, and we need talented individuals to drive our digital transformation. We're a company that not only delivers exceptional value to millions of members worldwide but also deeply values its employees, fosters a culture of innovation, and offers genuine opportunities for technical and career growth. The Costco GDX Web Development team is looking for a dedicated and highly skilled Quality Engineer responsible for the validation of functional and nonfunctional requirements implemented by a team through automation and manual quality testing where automation cannot cover it. This role will be a technical leader in a fast-paced, dynamic environment, focusing heavily on technology stack QE development with an opportunity to make a tangible impact on millions of members globally within a rapidly expanding eCommerce landscape. This role will be responsible for: Delivering automation capabilities that enhance the quality bar for the member experience across various digital touchpoints. The Quality Engineer will deliver high-quality testing solutions by applying the latest technologies and QA best practices. Focus on the goal to automate above 80% for every application/solution. The Quality Engineer to lead test automation efforts across our Online Ecommerce which includes web application front end, backend and test data. Mentoring a team of engineers, fostering a culture of continuous learning and improvement. Responsibilities: 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. Implements and maintains automation frameworks for functional, regression, and integration testing. Implements and maintains automation frameworks for functional, regression, and integration testing. 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. Collaborates with development, QA, and other internal teams to ensure alignment and successful with high quality bar in project implementation. 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. 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. Estimates, plans, and manages all implementation tasks and reports on progress. Regular and reliable workplace attendance at your assigned location. Experience, Skills, Education & Licenses/Certifications: Required: 8+ years of software quality assurance engineering experience with proficiency in multiple automation tools and frameworks. 8+ years of hands-on experience using industry standard software QA and automation tools such as Playwright, Postman/Rest assured, Selenium, Java libraries Selenium Web driver 8+ years of experience in leveraging programming languages Java and Java script for automation. 5+ 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. 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. 5+ years of experience working in an Agile environment and using industry tools such as ADO, JIRA, Confluence, etc. Excellent troubleshooting, analytical, and problem-solving skills. Solid understanding of build tools and software configuration management standards. Strong verbal and written communication skills and be able to communicate to both technical and Business audiences. Possesses strong leadership and interpersonal communication skills, effectively conveying product vision and influencing a wide range of stakeholders across the organization. Ability to work under pressure in crisis with a strong sense of urgency. Responsible, conscientious, organized, self-motivated and able to work with limited supervision. Detail-oriented and possess strong problem-solving skills and ability to analyze potential future issues. Able to support off-hours work as required, including weekends, holidays, and 24/7 on call responsibilities on a rotational basis. Bachelor's degree in Computer Science, Engineering, or a related field. Recommended: Experience working in a retail ecommerce environment. 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. Must Have Skills: Java based Automation Framework for UI & Services, JavaScript, Cloud
Job Title
Quality Automation Engineer Level 3 [T500-24867]