Due to our expanding team and product, were excited to hire a new quality assurance professional to help us continue to deliver the highest quality product possible. This is an excellent opportunity to join a dynamic and growing company, and to make a real impact on our quality and future.
What wed like you to have:
- Educational background: A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
- Proven testing experience: Demonstrated experience as a Quality Assurance Engineer or in a similar role focused on software testing is preferred.
- QA methodology and tools: A solid understanding of software QA methodologies, tools, and processes are desired.
- Versatile testing skills: Proficiency in testing web applications, mobile apps (iOS and Android), and APIs is preferred.
- Automation expertise: Hands-on experience with test automation tools and frameworks, such as Cypress, Newman, and BDD Cucumber framework is desired.
- Programming knowledge: Familiarity with programming languages like Java, TypeScript or Python is advantageous and desired.
- Analytical and problem-solving skills: Excellent analytical and problem-solving abilities with meticulous attention to detail is preferred.
- Communication and collaboration: Strong communication and collaboration skills, enabling effective teamwork within cross-functional groups is preferred.
- Adaptability: Ability to thrive in a fast-paced, dynamic environment and effectively manage multiple priorities is preferred.
- Technical aptitude: Capability to grasp and apply technical concepts and demonstrate strong cognitive skills is desired.
- Code quality: Extensive experience in adhering to best practices and a deep understanding of what constitutes a high-quality codebase is preferred.
- Collaborate effectively: Work closely with cross-functional teams, including developers, product managers, and designers, to gain a clear understanding of product requirements and functionalities.
- Plan, develop, and execute tests: Create, develop, and implement comprehensive test plans, test cases, and test scripts to guarantee the quality and performance of our software products.
- Conduct thorough testing: Perform manual and automated testing on web and mobile applications, API integrations, and other software components.
- Defect identification and resolution: Identify and thoroughly document software defects, inconsistencies, and issues, then collaborate with the development team to rectify them.
- Enhance automated testing: Continuously improve and maintain automated test suites to expand test coverage and optimise efficiency.
- Regression testing: Ensure that new features or changes do not negatively impact existing functionality by conducting regression testing.
- Refine requirements and user stories: Participate in the review and refinement of product requirements and user stories to uncover potential gaps and ambiguities.
- Stay informed: Keep yourself up-to-date with industry best practices and emerging trends in quality assurance and test automation.
- Passionate about quality assurance.
- Committed to continuous improvement.
- Adaptable and willing to learn
Youll have a well-defined onboarding experience, with support from the people team, your manager, your buddy, and the entire team. Youll have a calendar of events and milestones that will ensure youre set up for success from day one. We want you to feel like a part of the team and have the resources you need to thrive.
What do people say about working here?
We have a diverse, community-orientated team where failure is allowed. We fail fast but aim to succeed even quicker as were committed to enabling entrepreneurs.
We are a remote-first team
This means that our teams predominantly work out of the office. We expect you to have a home or other office set-up, with reliable internet access. Team members have the option of going to a work space or office closest to them, where this allows. We may, from time to time, request team members to come to the office or travel to a location out of your area for complete team Meet-Ups
We value diversity at Peach and therefore we are committed to inclusion across race, gender, age, religion, identity, and experiences.
If you're interested in this position, please fill this this SKILLS QUESTIONNAIRE so we can ensure we are aligned