What are the responsibilities and job description for the QA Engineer position at Upshop?
About Upshop:
Upshop is the market leader in Total Store Operation solutions for the Grocery and C-Store markets. We offer an AI-powered, SaaS platform connecting Fresh, Center, eCommerce, and DSD department operations to deliver a simplified, smarter, more connected store experience. Customers running Upshop realize significant improvements in sales, shrink, food safety and sustainability across the entire store. 150 retail chain accounts trust our software in over 30k stores, 9 countries, and 3 continents.
Overview of the role:
We are seeking a talented and enthusiastic QA Engineer to join our growing team. In this role, you will play a vital role in ensuring the quality and functionality of our SaaS application deployed in Microsoft Azure. You will also be responsible for designing, executing, and automating test cases to identify and resolve software defects through the development lifecycle. This opportunity is a hybrid position in Austin and will report to our QA Manager.
Responsibilities:
- Design, develop, and execute manual and automated test cases using industry-standard methodologies (e.g., exploratory testing, boundary value analysis, equivalence partitioning)
- Leverage and learn automation tools like Selenium or Cypress to create maintainable test scripts
- Collaborate with developers to identify, diagnose, and reproduce software defects
- Participate in code reviews to identify potential issues from a QA perspective
- Work closely with product managers and designers to understand user requirements and translate them into testable criteria
- Stay up-to-date on the latest QA trends and best practices in the cloud environment (Microsoft Azure)
- Contribute to the continuous improvement of the QA process
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum 3 years of experience in software testing, preferably in a SaaS environment
- Strong understanding of software development lifecycle (SDLC) methodologies (Agile, Scrum)
- Experience with automation testing frameworks like Selenium or Cypress
- Experience with Microsoft Azure and its testing services
- Excellent analytical and problem-solving skills
- Strong communication, collaboration, and interpersonal skills
- Ability to prioritize tasks, manage time effectively, and meet deadlines
Preferred Qualifications:
- Experience working in grocery, food retail, or similar industries.
Benefits/Perks:
- Hybrid opportunity
- Competitive salary
- Employer-matched 401(k) plan
- Attractive paid time off policy
- Home office support