About Divert, Inc.
Divert, Inc. is an impact technology company on a mission to Protect the Value of Food๏ฟฝ. Founded in 2007, the company creates advanced technologies and sustainable infrastructure to eliminate wasted food, driving social and environmental impact. Divert provides an end-to-end solution that leverages data to prevent waste, facilitates edible food recovery to serve communities in need, and converts wasted food into renewable energy. The company works with over 6,600 customer locations across the U.S. to reduce wasted food and positively impact people and the environment. Its customer base spans across industries and includes five Fortune 100 companies. For more information on Divert, Inc., please visit www.divertinc.com.
Software QA Engineer
This is a greenfield opportunity to help us build a scalable operating platform. As the Software Engineer and QA, you will be responsible for both developing high quality software solutions and ensuring these solutions meet the highest standards through rigorous testing. You will work closely with our technology team and business stakeholders to define optimal strategy for the software development life cycle (SDLC). You will also analyze project requirements and objectives to assess feasibility and scope, and determine the best way to quickly provide production level solutions. Additional responsibilities include working with cross-functional teams to identify, document, and track software defects while contributing to the overall improvement of our development processes.
Responsibilities:
- (40%) Design, develop, and maintain software solutions that meet business requirements and enhance operational efficiency.
- (20%) Evaluate project requirements to determine the best approach the appropriate tools and technologies for execution, utilizing both existing technologies and custom development
- (15%) Create and execute test plans and test cases. Identify, document and track software defects and inconsistencies.
- (10%) Perform regression testing, performance testing, and automated testing to ensure software quality
- (10%) Participate in code reviews to ensure adherence to best practices and coding standards
- (5%) Stay updated with the latest industry trends, technologies, and best practices in software development and quality assurance.
Skills and Competencies:
- Proficient in programming languages such as Python, C#, and JavaScript
- Working knowledge of at least one of the major cloud platforms (Azure, GCP, AWS)
- Experience with designing, developing, and consuming RESTful or SOAP APIs
- Strong understanding of Software Development Life Cycle (SDLC) and testing methodologies
- Experience with test automation tools and frameworks
- Ability to translate requirements into technical solutions, using appropriate tools/frameworks
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to effectively collaborate with team members and stakeholders.
- Ability to work both independently and within a team environment.
- Strong track record in managing concurrent tasks and priorities in a fast-paced, evoling and challenging environment with quality results.
- Handles ambiguity without compromising focus and can perform with minimal direction
Education/Experience Required:
- Bachelor๏ฟฝs degree in Computer Science, or a related field
- 5+ years of experience in software development and quality assurance
- Knowledge of SQL and NoSQL databases
- Proficiency with version control systems such as Git
- Experience with CI/CD tools like Jenkins
- Strong time management and prioritization skills
- Excellent oral, written communication, and presentation skills
- Must be a strong collaborator, team player, and individual contributor
- Clear ability to apply continuous improvement and technology to business processes preferred
What's In It For You?
- Compensation Range: $100,000 - $130,000 annually
- Health, Vision and Dental Benefits (effective the first of the month following your date of hire!)
- Life Insurance
- 401K with Safe Harbor company match
- Paid Time Off
- Opportunities for Advancement with a Rapidly Growing, Mission-Driven Organization
Divert Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.