Actionstep is a pioneer in the development and sale of software-as-a-service (SaaS) products, specializing in the delivery of Legal Practice Management software. We are a fast-growing, dynamic business with a global customer base of over 30,000 and a team of over 180 in the USA, Australia, UK, Canada, and New Zealand.
The Actionstep Engineering team contributes to developing, maintaining, and running Actionstep through the delivery of industry-leading technology, operations, and analysis. Actionstep Engineering consists of squads of cross-discipline software engineers, analysts, and product experts who work collaboratively to enhance Actionstep software for our customers.
THE PURPOSE OF YOUR ROLE
Working collaboratively with other members of the engineering team, assessing the quality of Actionstep products and platforms via software testing processes. You will work with project delivery teams to ensure that project deliverables meet and exceed requirements and help us make lawyers awesome.
WHAT YOU WILL BE DOING
In this role, you will be accountable for…
SOFTWARE QUALITY ASSURANCE
- Apply understanding of how Actionstep products are used in the real world to evaluate their fit for purpose.
- Determine testing objectives and the quality aspects that matter to stakeholders for each test effort.
- Participate actively in all SCRUM ceremonies, ask questions to understand features, and highlight risks in requirements.
- Analyze requirements and understand customer needs.
- Gain insight into system architecture from a technical perspective.
- Develop test scenarios that adequately cover the requirements for each test objective.
- Assess the quality of products and platforms, considering security and performance aspects.
- Write and maintain test documents relevant to Actionstep's goals.
- Contribute to bug fix releases by verifying fixes and performing regression testing.
- Collaborate within a squad to achieve platform and product goals.
- Work with engineering team members to gain diverse experience.
- Complete assigned testing tasks.
- Identify process improvements and collaborate with leadership to implement them.
- Contribute to automation frameworks and provide feedback on new approaches.
Relationship Management
- Build and maintain strong relationships with internal and external parties, ensuring transparent and proactive communication.
- Participate in meetings with customers, partners, and internal teams to add value constructively.
Professional Development
- Actively pursue personal career growth through delivery and participation in development initiatives.
- Become a thought leader within Actionstep and the wider industry.
- Stay updated on industry best practices, products, and technologies, and assist in process improvements.
Continuous Improvement
- Proactively identify and participate in process and procedure improvements within the team.
- Help develop and maintain a strong department culture that promotes knowledge sharing.
Health & Safety
- Ensure safety and wellbeing for yourself and others by following all safety procedures and reporting hazards or incidents.
Other Responsibilities
- Perform other reasonable duties as required.
Experience & Qualifications
Essential:
- A relevant tertiary qualification.
- At least 5 years of professional software testing experience.
- Experience working in an Agile environment.
- Experience in designing, implementing, and executing test strategies and solutions.
- Experience in test planning and reporting.
- Experience testing APIs, message processing/queuing systems, and web applications.
- Experience in bug management, test design, and execution.
- Experience in automating test scripts for front end and APIs.
Desirable:
- Experience working on SaaS software.
- API testing with tools like Postman.
- Experience with CI/CD pipelines.
- Using GitHub for version control.
- Front end automation testing with Playwright.
- Experience with TypeScript.
- Behavior-driven development experience, e.g., Cucumber.
- Automation experience across API, frontend, and backend testing.
Personal Skills, Attributes & Behavioral Competencies
- Ability to work effectively in both team and individual settings.
- Manage multiple work streams efficiently.
- Excellent time management skills.
- Strong communication and interpersonal skills.
- Passionate about teamwork and collaboration.
- Ability to coach and develop team members.
We offer a fantastic and inspiring work environment with benefits including:
- Robust medical, dental, and vision plans.
- RRSP with company match.
- Flexible working hours and PTO.
- Take your birthday off.
- Frequent team-building events.
- Excellent training and development opportunities.