Job Description: We are seeking an experienced Lead SDET to join our dynamic team to help establish the standards of quality and reliability of our ServiceNow applications. As a Lead SDET, you will play a crucial role in ensuring the seamless operation of our ServiceNow platform by designing and implementing automated testing solutions, Establish best practices around identifying and resolving software defects, and working closely with cross-functional teams to drive the highest quality standards. Should have working experience around establishing best standards on:
Test Strategy Development
Test Automation: Lead the design, development, and maintenance of automated test suites using industry-standard tools and frameworks (e.g., ATF, Selenium, Appium, JUnit, TestNG).
Mentorship and Leadership: Provide guidance and mentorship to SDET team members, fostering their professional growth and development.
Process Improvement: Continuously evaluate and improve testing processes, methodologies, and tools to enhance efficiency and effectiveness.
Collaboration: Collaborate effectively with cross-functional teams, including developers, product managers, and business analysts, to ensure alignment on quality goals.
Understanding of the ServiceNow platform architecture, modules, and components.
Familiarity with key ServiceNow modules, such as Incident Management, Change Management, Service Catalog, and Asset Management.
Knowledge of ServiceNow data model, including tables, records, and relationships.
· ServiceNow Development:
Proficiency in ServiceNow Scripting: JavaScript is commonly used for customization and scripting in ServiceNow.
Knowledge of ServiceNow's scripting APIs and libraries.
Understanding of ServiceNow Business Rules, UI Policies, and Client Scripts.
· ServiceNow Administration:
Familiarity with ServiceNow administration tasks, such as user management, role-based access control (RBAC), and system properties.
Knowledge of ServiceNow workflows and workflow automation.
· ServiceNow Integrations:
Understanding of how ServiceNow integrates with other systems and applications, including RESTful APIs and web services.
· ServiceNow Testing Tools:
Proficiency in ServiceNow's native testing capabilities, such as the Automated Test Framework (ATF) for creating and running automated tests.
Knowledge of test data management and data-driven testing within ServiceNow.
· Test Automation:
Experience in using automation tools and frameworks like Selenium, Appium, or ServiceNow's ATF for UI and integration testing.
Scripting skills for creating and maintaining automated test scripts.
· Quality Assurance and Testing Best Practices:
Understanding of software testing methodologies, including manual and automated testing.
Knowledge of test case design, test execution, and defect tracking processes.
Familiarity with test management and bug tracking tools.
· Web Technologies:
Knowledge of web technologies, including HTML, CSS, and browser developer tools for web UI testing.
· Performance Testing:
Experience in load testing and performance testing of ServiceNow applications using tools like JMeter or LoadRunner.
· Security Testing:
Awareness of security testing principles and knowledge of common security vulnerabilities, such as SQL injection and cross-site scripting (XSS).
· Version Control:
Familiarity with version control systems like Git for managing test scripts and test assets.
· Agile/Scrum Methodology:
Understanding of Agile development and Scrum practices, as many ServiceNow projects follow Agile methodologies.
· Communication and Collaboration:
Strong communication skills to collaborate effectively with development teams, product owners, and other stakeholders.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
10+ years of experience in software testing and quality assurance, with a proven track record of leading testing efforts for complex software projects on ServiceNow
· Proficiency in test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG). · Strong programming/scripting skills (e.g., Java, Python, JavaScript) for test automation and tooling. · Experience with ServiceNow or similar IT service management (ITSM) platforms is highly desirable. · Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI). · Knowledge of Agile/Scrum methodologies and experience working in Agile teams. · Excellent communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders. · Strong problem-solving skills, attention to detail, and a commitment to delivering high-quality software. · Leadership and mentoring abilities to guide and develop junior SDET team members