Company Overview:
At ProWritingAid, our mission is to help people become better at writing so they can confidently share their ideas, stories, and knowledge.
Writing is one of the most important skills for professional and personal growth. If you love inspiring, educating, and helping people, then this is the right place for you. You'll be helping not only our users but also the millions of children and adults inspired by their words.
We're a 100% remote team spread across more than ten countries brought together by a love of language. By focusing on sustainable growth and the happiness of our team, we've been in business for over 8 years and are still growing strongly without any VC funding.
If you’re looking for a remote-first company that offers flexible working options, a friendly and talented team, and that trusts you to deliver your best work, you should definitely apply.
Position
We are seeking a skilled and experienced QA Engineer to join one of our cross-functional teams. In this role, you will be responsible for ensuring the high quality and reliability of our SaaS product, which includes web applications, browser extensions, add-ins, and native applications for both Windows and Mac platforms. The ideal candidate should have a strong background in exploratory testing, a desire to automate testing where possible, and experience working full lifecycle in a collaborative, agile environment. They should care about the success of their team, and have a strong desire to learn, grow, and enhance their skill set.
Key Responsibilities:
- Collaborate with your cross-functional team to develop test strategies, plans, and test cases based on requirements, specifications, and desired business outcomes. Identify test objectives, scope, and timelines for different testing phases.
- Conduct various types of testing, including functional testing, regression testing, performance testing, and usability testing. Execute test cases and scripts to identify software defects, issues, and inconsistencies. Collaborate with your team to resolve.
- Work closely with your cross-functional team, including developers, product managers, and stakeholders, throughout the full product lifecycle. Collaborate effectively to ensure a clear understanding of requirements, resolve issues, and provide timely feedback on product quality.
- Participate actively in team activities, taking a leading role in sessions such as product discovery, ideation, backlog refinement, planning, and continual improvement.
- Analyse and measure system performance and stability. Identify bottlenecks, memory leaks, and other performance issues. Collaborate with your developers to optimise software performance.
- Provide accurate and concise information on test progress, test coverage, and defect trends. Present findings and recommendations back to your team.
- Design, develop, and maintain automated test scripts using existing test automation frameworks and tools. Identify opportunities for test automation and create automated test suites to increase testing efficiency and effectiveness.
Experience:
- Extensive experience in various types of testing, such as functional testing, regression testing and usability testing.
- Strong experience testing web applications and web extensions cross browser, with familiarity of involved technologies (HTML, CSS, JavaScript).
- Experience in developing comprehensive test strategies, plans, and test cases based on project requirements. Ability to analyse requirements and design test coverage matrices. Familiarity with risk-based testing approaches.