
Software Development Engineer II – Payments
HighLevel
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
About the role
- Contribute to the quality of Forms, Surveys, Quizzes, QR Codes & External Tracking modules through effective manual testing and reliable automation coverage
- Design and execute functional, regression, and exploratory test cases for end-to-end scenarios across web and mobile experiences
- Validate real-world use cases including conditional logic, field behaviors, submission flows, multi-step surveys, and integrations with other HighLevel products
- Build and maintain UI and API automation suites using Playwright as the primary automation framework
- Collaborate with senior SDETs and developers to improve automation efficiency, stability, and overall coverage
- Ensure automation suites remain up to date and aligned with evolving product architecture
- Work closely with product managers, UX designers, backend and frontend engineers to understand requirements, workflows, and edge cases
- Participate in sprint planning, bug triages, release readiness reviews, and cross-functional QA initiatives
- Provide clear, data-backed QA insights that help influence product quality decisions
- Identify quality gaps and recommend improvements to workflows, automation processes, test case design, and regression cycles
- Contribute to internal QA best practices and maintain testing documentation
- Support integration testing with APIs and ensure strong coverage for cross-team functionalities
- Use basic AI tools (e.g., LLM-assisted reviews, AI-supported test case generation, pattern analysis) to streamline test design and validation efforts
- Understand how AI-driven features impact Forms & Surveys behavior and incorporate them into test strategies
Requirements
- 3+ years of experience in software testing for SaaS or web applications
- Strong knowledge of API testing using Postman, JMeter, or equivalent tools
- Hands-on experience with Playwright for UI and API automation
- Programming proficiency in at least one language: Java, JavaScript/Node.js, TypeScript, Python, or Ruby
- Solid understanding of HTML, CSS, JavaScript, and browser debugging tools
- Experience working with CI/CD pipelines and basic familiarity with cloud environments
- Strong manual testing skills with experience designing robust test strategies for complex UI and logic-driven workflows
- Experience working in Agile environments (Scrum/Kanban)
- Strong communication, organizational, and problem-solving skills, with the ability to manage multiple testing priorities
- Experience testing dynamic UI builders or schema-driven systems
- Exposure to white-box and black-box testing methodologies
- Experience validating distributed systems or API-heavy applications
- Basic understanding of performance or security testing concepts
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
manual testingautomation testingAPI testingUI automationfunctional testingregression testingexploratory testingprogramming in Javaprogramming in JavaScriptprogramming in Python
Soft Skills
communicationorganizationalproblem-solvingcollaborationdata analysistest strategy designworkflow improvementquality assurance best practicesagile methodologiesmulti-tasking