QA Engineer - React, Postgres, AWS
Terminal.com
Software Engineering, Quality Assurance
Canada
Posted on Saturday, September 14, 2024
About SESO Labor
Seso is a vertical software company for agriculture. We are addressing the labor shortage in US agriculture by providing farms with reliable workforce management software; a $15B opportunity. Our service offering includes recruiting, qualifying and training workers via H-2A visa automation, and workforce management software to help employers stay compliant with complex local and federal laws. We are providing agricultural employers with a better quality workforce at a lower cost and agricultural workers with meaningful and safe employment opportunities.
About The Role
At Seso, we are committed to delivering top-tier software solutions that enhance the user experience. We are seeking a passionate and detail-oriented Senior QA Engineer to join our team. You will play a critical role in ensuring our products meet the highest quality standards by collaborating with cross-functional teams to drive both manual and automated testing efforts.
What You’ll Do
Key Responsibilities
Seso is a vertical software company for agriculture. We are addressing the labor shortage in US agriculture by providing farms with reliable workforce management software; a $15B opportunity. Our service offering includes recruiting, qualifying and training workers via H-2A visa automation, and workforce management software to help employers stay compliant with complex local and federal laws. We are providing agricultural employers with a better quality workforce at a lower cost and agricultural workers with meaningful and safe employment opportunities.
About The Role
At Seso, we are committed to delivering top-tier software solutions that enhance the user experience. We are seeking a passionate and detail-oriented Senior QA Engineer to join our team. You will play a critical role in ensuring our products meet the highest quality standards by collaborating with cross-functional teams to drive both manual and automated testing efforts.
What You’ll Do
Key Responsibilities
- Review and Feedback: Analyze functional specifications, technical design documents, test plans, and test cases. Provide constructive feedback to ensure clarity, accuracy, and completeness.
- Test Plan Development: Develop detailed, comprehensive, and well-structured test plans and test cases that align with project requirements.
- Collaboration with the Development Team: Identify opportunities for test automation and work with the development team to automate test cases for new feature releases.
- Feature Testing: Thoroughly test new product features, ensuring they are delivered with the highest quality standards. Identify, troubleshoot, and track bugs to resolution.
- Automation Advocacy: Partner with team leads to recommend strategies for reducing manual testing efforts through automation. Be a strong advocate for integrating automated testing processes across the organization.
- Technical Expertise: Strong knowledge of software QA methodologies, tools, and processes. Experience with third-party system integrations and working with analytic tools like Retool is a plus.
- Analytical and Problem-Solving Skills: Excellent analytical skills with a keen attention to detail. Strong troubleshooting and problem-solving abilities to address complex technical issues.
- Communication Skills: Exceptional written and verbal communication skills, with the ability to clearly convey complex technical concepts to non-technical stakeholders.
- Technical Proficiency: Experience with Git, AWS, and UNIX. Familiarity with relational databases and SQL. Knowledge of security best practices, including authentication, authorization, identity and access management, SSO, OWASP, and SSL.
- Preferred Experience: Experience with JavaScript-based testing frameworks and testing applications built with React.
- Adaptability: Ability to manage multiple projects simultaneously in a fast-paced startup environment, demonstrating flexibility and adaptability. Our technology stack includes Node.js, React, and Postgres. Familiarity with Cypress is advantageous but not required.