This role plays an important part in our company’s product development process. Our ideal candidate will have a strong background in software Quality Assurance, with proven experience in leading testing efforts, developing test strategies and ensuring the delivery of high-quality software products. responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective
Responsibilities include designing and implementing tests (positive, negative, and regression), debugging and defining corrective actions. You will also review system requirements and track Quality Assurance metrics (e.g. defect densities and open defect counts.)
Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Essential Functions:- Lead the planning, design, and execution of comprehensive test strategies and test plans for software projects.
- Collaborate with cross-functional teams to understand project requirements and develop test cases
- Perform manual and automated testing across various platforms and environments
- Collaborate with stakeholders to provide status updates, report on test results, and communicate risks and mitigation strategies
- Identify, prioritize, and track defects through resolution, ensuring timely delivery of high-quality software products
- Continuously improve testing processes and methodologies to enhance efficiency, effectiveness, and overall quality
- Mentor and coach junior QA team providing guidance on testing best practices, tools, and techniques
- Stay current with industry trends, tools, and technologies related to software testing and Quality Assurance
- Contribute to the overall software development lifecycle, including requirements analysis, design reviews and release management
- Participate in the evaluation and selection of testing tools and frameworks to support QA initiatives
- Bachelor’s Degree in Computer Science, Engineering, or equivalent professional experience
- 5-7 years of experience in Quality Assurance
- Excellent analytical and problem-solving skills with attention to detail
- Relevant experience in software testing and Quality Assurance, ideally with a focus on web applications, RESTful APIs, and C#.
- Familiarity with RESTful API concepts and testing methodologies.
- Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong understanding of software testing principles, including manual and automated testing.
- Experience with test case design, test execution, and test reporting.
- Knowledge of different types of testing, including functional, integration, regression, performance, and security testing.
- Experience with test automation tools and frameworks like Selenium, Postman, or RestAssured for API testing.
- Familiarity with software development methodologies (Agile, Scrum, etc.).
- Ability to work closely with developers to ensure early defect detection and resolution.
- Understanding of the software development life cycle (SDLC).
- Proficiency with bug tracking and test management tools like Jira, Azure Devops, TestRail, or similar.
- Strong communication skills to collaborate with developers, product managers, and other team members.
- Basic knowledge of security testing and an understanding of potential security vulnerabilities related to RESTful APIs.
- Competitive pay
- Sick time plan that you can use to support you or your immediate families health
- Vacation accrual plan
- Opportunities for career growth
- 15% discount for you and one other family member in your household on all purchases made at Sprouts
- Flexible schedules
- Employee Assistance Program (EAP)
- 401(K) Retirement savings plan with a generous company match
- Company paid life insurance
- Contests and appreciation events throughout the year full of prizes, food and fun!
- Bonus based on company and/or individual performance
- Affordable benefit coverage, including medical, dental and vision
- Health Savings Account with company match
- Pre-tax Flexible Spending Accounts for healthcare and dependent care
- Company paid short-term disability coverage
- Paid parental leave for both mothers and fathers
- Paid holidays
Sprouts Farmers Market offers DailyPay - if you’re hired as an eligible employee, you’ll be able to transfer the money you’ve already earned at no extra cost, and get it the next business day, for free. We offer DailyPay so you don’t have to wait for payday to access the money you’ve already worked for. With DailyPay, you can see how much you’ve made every day and you can transfer your money any time before payday.
You can learn more by visiting https://www.dailypay.com/partners/sprouts-farmers-market/.
The above statements are intended to describe the general nature and level of the work being performed by people assigned to this work. This is not an exhaustive list of all duties, responsibilities, and requirements. Sprouts’ management reserves the right to amend and change duties, responsibilities, and requirements to meet business and organizational needs as necessary.
Sprouts will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the Fair Chance in Hiring Ordinance.
California Residents: We collect information in accordance with California law, please see here for more information.