Our Partner is the industry leader in delivering cloud-based services for eLaw. Our market-leading software and services help legal-related organisations conquer their eDiscovery, Litigation, and Admin needs. We do this by providing a powerful SaaS platform with world-class support and engagement teams that help hundreds of law firms across the country manage large data sets, identify relevant information via AI and complex searches, and organise evidence to build compelling arguments to support their clients’ interests.
Our Partner is venturing into International markets and is opening a new branch in Bangalore, India, to meet the growing demand of clients.
As a Senior QA, your primary focus will be testing applications at the GUI level. You’ll also approach the software from the user’s perspective, ensuring that their experience is flawless. You'll also take ownership of QA leadership and strategy. Beyond testing, you’ll play a significant role in growing and nurturing the QA team, helping to shape its direction, recruiting new members, and fostering a culture of quality and excellence across the organization.
ROLES AND RESPONSIBILITIES
- Collaborate with Cross-Functional Teams: You'll work closely with Product, Design, and Development teams to understand business needs and ensure the quality of our software. You’ll be the go-to person for communicating any potential risks or impacts, making sure we’re always on track to deliver top-notch applications.
- Turn Requirements into Actionable Tests: You'll analyze user stories, requirements, and product specs to create test cases that ensure everything works as it should. From functionality to user experience, you’ll design scenarios that catch potential issues before they reach our users.
- Provision Test Environments: You'll be in charge of setting up and managing test environments, making sure everything is in place to run accurate and reliable tests. Whether it’s manual or automated testing, you'll have the tools and data you need.
- Uncover and Report Issues: When things don’t go as expected, you'll analyse test results, discover defects, and follow best practices to report them clearly. Your work will keep our product teams informed and ready to tackle any problems.
- Own the Testing Process: You’ll be responsible for creating and executing test plans that thoroughly assess the quality of our applications. Whether you’re testing functionality, performance, or scalability, your work ensures our software delivers real value.
- Apply Technology Expertise: You’ll leverage your knowledge of web technologies, REST APIs, and languages like Java, Ruby on Rails, XML, JS, CSS, and HTML. Your creativity will help us improve product reliability and accuracy.
- Communicate Progress: You’ll keep the team in the loop with regular updates on test progress, results, and the overall quality of application changes, ensuring everyone is aligned and informed.
- Perform with Autonomy: You’ll take the initiative, executing your role with minimal supervision and escalating issues when necessary to ensure the quality of our product remains high.
KEY REQUIREMENTS:
- 5+ years of prior experience as a QA.
- 3+ years of experience in testing APIs and services, specifically REST and SOAP, and comfortable using tools SoapUI, Postman or equivalent tools.
- 3+ years of experience working with Java, Ruby on Rails, JS, CSS, HTML and ReactJS
- Prior Exposure to AWS is mandatory.
- Prior experience in SQL and DB testing is mandatory.
- Prior experience with Manual testing for web-based technologies.
- Prior experience in cloud infrastructure with extensive experience and exposure in AWS.
- Prior experience in testing distributed components in a microservices environment.
- Prior experience in working in cross-browser, cross-platform web with BrowserStack, SauceLabs or equivalent tools.
- Prior experience in working at searching system logs and troubleshooting potential defects using tools like Splunk.
- Prior experience in tools like Jira, Bitbucket and Rspec.
- Should have experience working in an Agile environment.
- Team Management experience and mentorship is highly desirable.
- You have the capability to work both independently with little supervision as well as within a team environment.
- You have the proven ability to collaborate through open communication and reach across functional borders.
- Experience in working for Legal Software is highly desirable.
- Ability to effectively communicate technical information, both orally and in writing.
- Bachelor’s degree in Computer Science or related degree.