Watermark
Website:
watermarkinsights.com
Job details:
About Us: At Watermark, our mission is to empower administrators, faculty, and students worldwide by providing superior data to drive meaningful improvements in learning. Our innovative educational intelligence system supports over 1,600 institutions globally, helping them leverage data for a holistic understanding of learning outcomes, faculty impact, and institutional quality. Learn more about Watermark at www.watermarkinsights.com.
Job Overview: We are seeking a Test Engineer with a strong background in both manual and automation testing to join our dynamic team. In this role, you will work closely with project teams to ensure the delivery of high-quality software products. You will be responsible for developing and executing test cases, identifying and resolving bugs, and contributing to the overall improvement of our testing processes. This role requires a solid understanding of testing methodologies, excellent problem-solving skills, and a collaborative mindset.
Key Responsibilities:
Test Case Development & Execution:
- Collaborate with project teams to understand software requirements and create effective test cases that address design gaps and enhance product quality.
- Develop, maintain, and update manual test cases, simulators, and test data, ensuring all information is accurately reflected in test tools.
Functional & Usability Testing:
- Perform functional and usability testing for software products, ensuring that all testing activities and findings are communicated effectively, both orally and in writing.
- Identify and document application bugs, employing advanced techniques to improve the detection rate and overall quality of the product.
Reporting & Analysis:
- Generate detailed test reports, bug reports, and participate in Root Cause Analysis (RCA) for assigned project areas to drive continuous improvement.
- Analyze potential bugs, replicating issues across development, testing, and staging environments, and following up to ensure resolution.
Collaboration & Documentation:
- Work closely with internal and external teams to validate and reproduce errors/bugs, ensuring clear and effective communication of test steps and results.
- Collaborate with team members to develop and refine functional test scenarios, test suites, and test cases using black and grey box testing methodologies.
Continuous Improvement:
- Engage in ongoing testing-related tasks or projects as assigned, contributing to the enhancement of testing processes and product quality.
- Participate in scrum meetings and other team activities, following up on actions identified during the product development lifecycle.
Required Skills & Qualifications:
Testing Expertise:
- 2-4 years of experience in testing complex web applications and systems.
- Strong experience in manual/functional testing of web applications, with a deep understanding of testing best practices and end-to-end testing.
- At least 1 years of experience writing automation scripts using tools such as Selenium with Java/Ruby/Python/Node.
Technical Skills:
- Experience in testing web services and REST APIs, with proficiency in tools like SOAP-UI Pro or REST-Assured.
- Familiarity with agile methodologies and tools like Jira, as well as a solid understanding of software testing standards, methods, and conventions.
Problem-Solving & Communication:
- Strong problem-solving skills with an analytical mindset, capable of identifying and resolving complex issues.
- Excellent communication and interpersonal skills, with the ability to clearly convey testing activities and results to various stakeholders.
Attention to Detail & Teamwork:
- Strong attention to detail and accuracy in all aspects of testing and documentation.
- A team player with a collaborative approach, able to work effectively with cross-functional teams.
AI and Advanced Automation
- Unlike traditional roles, you will not just write code/tests; you will leverage a suite of AI-native tools (Cursor, Claude Code, GitHub Copilot) to accelerate the SDLC and build agentic development and testing workflows. You will be responsible for ensuring that our move toward rapid, AI-driven development does not compromise our "Gold Standard" for reliability.
- Prompt Engineering for QA: Develop and share rules and custom system prompts to standardize test quality, ensuring AI-generated code follows team-specific design patterns.
Click on Apply to know more.