Job description
Closing date: 30th of June, 2023
About Axiom:
Axiom is a 21-year young pioneer in the legal services industry. We built the gig economy for lawyers. Always ahead of its time, over the past 3 years Axiom has built a small but world-class R&D organization to build the legal gig economy for the next decade, powered by 2-sided marketplace technology.
Axiom is a recognized leader in the business of law. You won't find a lawyer in a corporate law department who doesn't recognize our brand. In fact, most of them have likely worked with an Axiom lawyer. Axiom defined the "alternative legal services" category over 20 years ago. If Axiom were a law firm, it would be ranked #10 by number of lawyers on payroll. And yet, they are EMPLOYEES. We may have invented the gig economy for law, but we don't treat our lawyers like some ride-sharing companies treat their drivers.
The modern technology-driven era demands that Axiom continue to innovate. And we've risen to the challenge. A bespoke technology platform powers every match of Axiom talent to Axiom client. Machine learning recommends the right legal talent for the right gig. Axiom lawyers are in complete control of how they appear to Axiom clients through a LinkedIn-like private network. Clients and prospects can browse the global directory of Axiom talent on-demand. The future is now, and we've only scratched the surface.
Axiom is unique, exhibiting the best aspects of a consulting firm, a law firm, and a gig economy marketplace. As our technology evolves, we seek a Software Quality Engineer to support our path forward. One that puts the needs of our legal talent and clients first. Those priorities have treated Axiom right from its inception, growing every year even through recessions, and will be the pillars of our future success.
The Role:
We have an exciting opportunity for a Quality Engineer role with a focus on manual and automation testing. Whether you thrive on leveraging cutting-edge technology to transform industries or enjoy the challenge of digitizing analog processes, we want to hear from you. If you possess a deep curiosity about data and its role in decision-making, guiding business strategies, and ensuring operational transparency, this could be the perfect fit.
Based in Belfast, you will join our growing development team and contribute to reshaping the way we approach legal work. As a Quality Engineer, you will play a crucial role in ensuring the delivery of high-quality software products. Your responsibilities will encompass conducting manual reviews of the scrum team's weekly deliverables and performing regression tests for each release. Acting as the final gatekeeper for release quality, you will be accountable for testing and validating all development items, including new features and existing product reliability. Moreover, we expect you to be an advocate for quality best practices within the team, actively promoting them and collaborating closely with the engineering team to ensure the timely acceptance of high-quality work.
We are seeking a self-starter who possesses strong problem-solving skills and can navigate complex challenges with ease. As a quality-minded thinker, you will be able to identify issues within the broader Axiom ecosystem, even when the root cause is not directly within the Research and Development department.
If you are ready to be part of a dynamic team and contribute to reshaping the legal industry through your expertise in manual and automation testing, we encourage you to apply for the Quality Engineer role in Belfast.
Responsibilities:
- Develop, execute, and maintain automated test scripts using industry-standard tools and frameworks like Selenium, or similar with proficiency in coding languages like Java, JavaScript, and others.
- Conduct thorough manual testing of web applications, ensuring high-quality software delivery.
- Perform API testing to ensure the reliability and integrity of RESTful APIs.
- Identify and report defects, track their resolution, and verify fixes using defect tracking tools.
- Participate in test planning, test design, and test execution activities throughout the software development life cycle.
- Continuously improve testing processes, methodologies, and frameworks to enhance efficiency and effectiveness.
- Design and execute test cases to validate the functionality, performance, and security of web applications.
- Collaborate with cross-functional teams to understand requirements and provide valuable insights on testability and automation feasibility.
- This is a ground-floor opportunity, and if you join the adventure, you'll be part of a new and growing team on a mission. Help shake up one of the only remaining industries to have gone largely unchanged for the last 100 years … and have fun while you're at it. Join us!
About you:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of software development life cycle (SDLC) and software testing principles.
- Proficient in test planning, test design, test execution, and defect management.
- 3-5 years of hands-on experience with test automation tools and frameworks like Selenium, Cypress, or similar.
- 4-7 years of experience as a manual tester for web applications.
- Experience with scripting and programming languages, such as Java, JavaScript, and others.
- Familiarity with JMeter, Loggly, Zephyr. Postman or similar tools.
- Strong understanding of RESTful APIs and experience in API testing.
- Proficiency in programming languages such as Java, Python, or JavaScript for test automation scripting.
- Excellent communication and collaboration skills to work effectively within a team environment.
- Strong analytical and problem-solving skills with attention to detail.
- Experience with Agile methodologies and working in an Agile development environment is a plus
- Comfortable working in a lean, fast paced, and demanding environment