**The Company You’ll Join**:
At Carta we create owners and make private markets liquid.
We live in a world where some people live on the equity stack and enjoy exponential wealth growth and preferential tax treatment; others live on the debt stack and may work their entire lives for a company and retire only with the cash they’ve managed to save from their paychecks. Our contribution to solving the wealth inequality problem is moving people from the debt stack (payroll) to the equity stack. By making it as easy to issue equity to employees as it is to put them on payroll, we can create more owners.
At Carta, we are helpful, transparent, fair, and kind. We are relentless executors, unconventional thinkers, and masters of our craft.
Learn more about our Series G fundraising round here.
**The Team You’ll Work With**:
You'll be part of the Quality Assurance team, a team with the mission to prevent defects and ensure the highest software quality standards across the platform. Each team member will work on ensuring quality in one or more Product domains, leveraging your knowledge and existing tools to deliver more value to our customers and internal teams.
**The Problems You’ll Solve**:
As the Platform QA Analyst, you will partner with the R&D teams to ensure product quality, assist with direction, and act as a liaison between Business and Engineering. As part of the role, your day-to-day activities will include the creation, execution and management of manual and automated tests within the testing cycles.
- Attend development meetings, such as daily stand ups and sprint plannings.
- Help to handle engineering workload and coordinate with engineering + product on daily basis
- Review and criticise product specifications, and technical design documents to provide timely and meaningful feedback.
- Cooperate with developers, product managers and business to gather system requirements and write testing scenarios/acceptance criteria based on them.
- Ensure all technical teams have the information they need to develop solutions to the problem as efficiently as possible.
- Create detailed, comprehensive and well-structured test plans to both assess new product launches and periodically test existing products.
- Write, execute and maintain manual test cases
- Write, execute and maintain automated test cases
- Periodically aggregate your findings and present on what issues most impact product quality (not limited to bugs)
- Plan and coordinate testing activities, such as individual or group testing sessions.
- Thoroughly identify and document bugs from testing.
- Triage production bugs from your product domain (validate the bug, provide Business context to Engineers and follow up with bug reporters).
- Qualify & groom Bugs & Engineering Service Request (ESRs) - ensure enough information, reproducibility, priority.
- Perform ESRs that can be done without an Engineer.
- Perform thorough regression testing when bugs are resolved or any changes are introduced to the system.
- Be an expert in how to service QA across different development methodologies, using the appropriate testing technique, process and/or tool.
- Assist the QA team with testing requests out of your product domain expertise.
- Participate in side projects to develop internal and company wide Quality processes and procedures.
- Mentor junior team members
- Independently identify problems and proactively drive solutions.
- Capable of owning and driving strategic initiatives on behalf of the QA organization
- You consistently achieves metrics displayed on team's playbook
**The Impact You’ll Have**:
- Increase trust and confidence in the product through reduced bugs, issues, and impactful requirements
- Increase leverage for Product and Engineering by handling communication and acting as an immediate unblocker for business related questions.
- Empower the Delivery teams and increase product adoption through internal education and training materials.
- Increase efficiency by reusing, automating and maintaining test cases.
- Contribute to the growing of a company wide Quality culture.
**About You**:**Hard Skills**
- 3+ years of experience as a Quality Assurance Analyst.
- Experience writing automation in either Python, Java, Javascript, other languages.
- Proficient English level
- Experience working with any test management tools like TestRail or Zephyr is a plus
**Soft Skills**
- Highly autonomous - able to operate with little to no day-to-day oversight in ambiguity
- Organised, detailed, and methodical approach to solving problems
- Care deeply about building flawless user experiences.
- Relentless and unconventional - think outside of the box and create unique scenarios for testing
- Helpful - successful cross-functional collaborator, has gone beyond core activities to support other teams, processes and initiatives.
- Excellent communication skills, both written and verbal
- Strong project management skills - ability to plan and follow up on