QA Automation Engineer II
- Full-Time
- Emeryville, CA
- Grocery Outlet Bargain Market
- Posted 2 years ago – Accepting applications
About Grocery Outlet:
- Our Mission: Touching lives for the better
- Our Vision: Touching lives by being the first choice for bargain-minded consumers in the U.S.
- Our Values & Behaviors: Achievement, Diversity, Entrepreneurship, Family, Fun, Integrity & Service
About the Team: Our BT team’s mission is to push the boundaries of technology with the intention of going above and beyond to aid stores and customers and deliver timely solutions to benefit all members of Grocery Outlet. Our team consists of problem solvers and go-getters who are dedicated to being service-oriented and solving important problems.
About the Role: The QA Automation Engineer will develop, publish, and implement test plans/cases for complex, multi-tier distributed applications throughout the full application lifecycle, automating test cases using our Python based framework. You must be able to work within a lean agile team and/or waterfall environment and understand/define customer and functional tests for future automation.
Responsibilities Include:
- Define scope and objectives of all levels of QA testing
- Participate in all aspects of manual and automated testing, including functional, regression, load, and system integration testing
- Responsible for the overall success of testing. Manages assigned projects from the initial test design phases through final User Acceptance Testing
- Assures the appropriate level of quality and the resolution of important defects by working with developers to ensure the software development process has an appropriate level of testing
- Investigates customer problems referred by the technical support teams, testing bugs and creating/managing bug reports
- Works collaboratively with development during all stages of projects to provide in process test results
- Coordinates groups of business personnel who test, evaluate, and validate new functions and applications, and identify issues in software or services
- Track and report defects/bugs using appropriate tools
About You:
- Bachelor’s degree in Computer Science/Software Engineering or equivalent work experience
- 3+ years of software testing experience and experience using various testing tools
- Expertise in testing web applications/REST API and experience testing on various other platforms including (RPG, Microsoft .Net, Web, HTTP – SAP testing experience a plus!)
- Develop frameworks and automated test cases using Selenium and Python
- A solid understanding of web application development process, fixing issues as they arise
- Familiarity with issue tracking and SDLC tools such as CA(Rally), JIRA, Azure DevOps, etc.
- Experience and understanding of relational databases such as SQL Server, DB2 and associated query tools
- Agile team development experience with MS Visual studio background
- You work independently with minimal supervision to provide technical leadership in the design and development of automated testing strategies and testing of business solutions
- In a formal agile team environment, you work with product owners, software developers, and QA engineers to understand the complexities of our software platforms to produce and execute integrated end-to-end automated testing solutions and other QA assessments
- You are a thought leader leverage your expertise to develop manual and automated testing systems using tools, scripts, and SQL/data sets
- You are a strong team player, an effective communicator, have an infectious positive attitude, and remain steadfastly detail-oriented, organized, and tactful
- You have an overall passion for testing, development, and design with strong ownership and organization skills to manage multiple timelines and tasks quickly within timelines