Senior Quality Automation Engineer
Costco View all jobs
- Hyderabad, Telangana
- Permanent
- Full-time
- Delivering high quality test automation capabilities and solutions.
- Leading test automation efforts across our Website development, covering both front-end and backend web applications, as well as test data automation
- Applying the latest technologies and QA best practices to ensure a high quality bar for the member experience across various digital touchpoints.
- 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.
- 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 PO, development, and other internal teams to ensure alignment and success 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.
- 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 (SQA) 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.
- Assists in other areas of the department as necessary.
- Assists in other areas of the company as necessary.
- Ability to operate vehicles, equipment or machinery
- Same as Essential Functions
- 12+ years of software quality assurance engineering experience with proficiency in multiple automation tools and frameworks.
- 12+ years of hands-on experience using industry standard software QA and automation tools such as Playwright, Postman/Rest assured, Selenium, Java libraries Selenium Webdriver
- 10+ years of experience in leveraging programming languages Java and Javascript for automation.
- 12+ years of experience in developing test strategies, test plans, and test cases.
- 12+ Strong knowledge of SDLC and SQA methodology, as well as experience testing on Agile or DevOps teams.
- 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.
- Ability to digest and understand complex and/or ambiguous user requirements and construct test cases to validate them.
- 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.
- 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 Confluence, Google Suite, or similar tools.
- Familiarity working with Vendors for QA testing, defect management, and troubleshooting.