It's fun to work at a company where people truly believe in what they are doing!
Job Description:
Job Summary
The Quality Assurance Engineer is responsible for ensuring the quality and reliability of applications built on the Relativity eDiscovery platform. These applications integrate with third-party software via RESTful APIs to surface new functionality within the Relativity ecosystem. You will work closely with the development team to design, implement, and execute comprehensive test strategies to ensure our apps function as intended across different systems. Your expertise will help maintain high-quality standards, and your knowledge of Relativity, coupled with strong software testing experience, will be pivotal in delivering a seamless user experience.
Key Responsibilities
- Test Planning and Execution: Develop test plans, test cases, and test scripts to verify and validate the functionality, performance, and reliability of Relativity eDiscovery Apps, ensuring they integrate seamlessly with other company platforms via REST interfaces.
- Manual Testing: Perform manual testing to identify functional bugs, usability issues, and other discrepancies across different environments (development, staging, production).
- Automated Testing: Design and implement automated testing frameworks to streamline the testing process and improve efficiency. Maintain and update automated test scripts as needed.
- Integration Testing: Focus on testing integrations between Relativity and third-party platforms via REST APIs, ensuring data flows correctly and all endpoints function as expected.
- Bug Tracking and Reporting: Document, track, and manage defects using bug-tracking tools. Collaborate with developers to ensure issues are addressed promptly.
- Regression Testing: Perform regular regression testing to ensure new changes do not negatively affect the app's existing functionality.
- Collaboration: Work closely with cross-functional teams (developers, product managers, business analysts) to understand requirements and ensure comprehensive testing coverage for new features and bug fixes.
- Documentation: Maintain clear and concise test documentation, including test cases, test results, and defect reports. Ensure thorough documentation for future reference and knowledge sharing.
- Continuous Improvement: Contribute to the development of best practices and process improvements for testing workflows, including the enhancement of testing strategies, methodologies, and frameworks.
- Customer Focus: Ensure all releases meet quality standards to support end-user satisfaction and address customer-facing issues as needed.
Key Technical Skills
- Relativity eDiscovery Platform: Strong understanding of Relativity, including its features, workflows, and APIs. Experience working with Relativity’s SDK, Data Grid, and REST API integration capabilities is a plus.
- REST API Testing: Experience with testing and troubleshooting RESTful APIs. Proficiency in using tools like Postman, SoapUI, or similar API testing tools to validate data integration and functionality.
- Automated Testing: Experience in building automated testing frameworks using tools like Selenium, Cypress, or other relevant frameworks. Knowledge of scripting languages such as Python, JavaScript, or Java for automation purposes.
- Testing Tools: Familiarity with software testing tools for defect tracking (e.g., Azure Devops), test case management, and version control systems (e.g., Git).
- Continuous Integration/Continuous Delivery (CI/CD): Understanding of CI/CD pipelines and how automated tests fit into these processes. Familiarity with Jenkins, GitLab CI, or other CI/CD tools.
- Database Knowledge: Understanding of SQL for database testing, validating data integrity, and troubleshooting issues within databases connected to Relativity apps.
- Agile Methodologies: Experience working in Agile environments and familiarity with Scrum or Kanban frameworks for test planning and execution.
Soft Skills
- Collaboration and Teamwork: Strong ability to work collaboratively with developers, product managers, and other stakeholders. Must be a team player, open to feedback, and able to communicate technical issues effectively.
- Problem-Solving: Ability to troubleshoot complex issues, isolate problems, and recommend solutions in a timely manner.
- Attention to Detail: A high degree of attention to detail to identify issues and defects that may not be immediately obvious.
- Adaptability: Ability to quickly adapt to new tools, technologies, and platforms. Willingness to learn and evolve with the company’s growth and technological advancements.
- Communication Skills: Strong verbal and written communication skills to document test cases, issues, and collaborate with various stakeholders effectively.
- Time Management: Ability to prioritize tasks, manage time effectively, and meet deadlines in a fast-paced environment.
Qualifications & Requirements
- 2+ years of experience in Quality Assurance or Software Testing, ideally with exposure to Relativity eDiscovery or similar enterprise platforms.
- Experience with test automation tools and frameworks (Selenium, Cypress, etc.).
- Knowledge of programming languages like Python, JavaScript, or Java for writing test automation scripts.
- Familiarity with cloud platforms or virtualization technologies (AWS, Azure, Docker, etc.) is a plus.
- A Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
It is Epiq’s policy to comply with all applicable equal employment opportunity laws by making all employment decisions without unlawful regard or consideration of any individual’s race, religion, ethnicity, color, sex, sexual orientation, gender identity or expressions, transgender status, sexual and other reproductive health decisions, marital status, age, national origin, genetic information, ancestry, citizenship, physical or mental disability, veteran or family status or any other basis protected by applicable national, federal, state, provincial or local law. Epiq’s policy prohibits unlawful discrimination based on any of these impermissible bases, as well as any bases or grounds protected by applicable law in each jurisdiction. In addition Epiq will take affirmative action for minorities, women, covered veterans and individuals with disabilities. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. Epiq is pleased to provide such assistance and no applicant will be penalized as a result of such a request. Pursuant to relevant law, where applicable, Epiq will consider for employment qualified applicants with arrest and conviction records.
Top Skills
What We Do
Epiq, a global technology-enabled services leader to the legal industry and corporations, takes on large-scale, increasingly complex tasks for corporate counsel, law firms, and business professionals with efficiency, clarity, and confidence. Clients rely on Epiq to streamline the administration of legal department and business operations, class action and mass tort, eDiscovery, regulatory, compliance, restructuring, and bankruptcy matters. Epiq subject-matter experts and technologies create efficiency through expertise and deliver confidence to high-performing clients around the world. Learn more at www.epiqglobal.com.