NetDocuments is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. They are seeking a Senior Software Test Engineer to ensure the quality and reliability of their applications across cloud and desktop environments by designing and executing both manual and automated testing strategies.
Responsibilities:
- Evaluate acceptance criteria and define appropriate testing approaches for new features and enhancements
- Develop and execute both manual and automated tests to validate functionality, performance, and reliability
- Ensure comprehensive test coverage across API, UI, and end-to-end workflows
- Own and evolve the test automation strategy, including test data management and framework design
- Build, maintain, and enhance automated test frameworks for both API and UI testing
- Write, debug, and execute automation code to support scalable and reliable testing
- Continuously identify opportunities to expand automation coverage and improve efficiency
- Define, implement, and maintain testing processes and best practices across teams
- Establish processes to evaluate and convert manual test cases into automated test suites
- Provide visibility into test coverage, quality metrics, and system health
- Recommend improvements to tools, processes, and systems to reduce technical debt and improve testing effectiveness
- Present test results and insights to stakeholders, including engineering and product teams
- Collaborate cross-functionally to ensure quality is built into the development lifecycle
- Mentor and guide team members on testing strategies, tools, and quality practices
- Contribute to a culture of quality, ownership, and continuous improvement
Requirements:
- 6+ years of experience in quality assurance and test automation roles
- Strong experience designing and implementing automated testing frameworks
- Proficiency in C# with at least 2+ years of automation development experience
- Experience with automated testing tools such as Selenium
- Experience testing microservices architectures and RESTful APIs
- Strong understanding of software testing methodologies, tools, and best practices
- Experience working in agile development environments
- Familiarity with cloud platforms such as AWS or Azure
- Strong attention to detail and a quality-first mindset
- Bachelor's degree in Computer Science or equivalent practical experience
- Experience with Azure DevOps
- Experience with CI/CD pipelines and automation
- Experience working with consumer-facing applications and large-scale systems