The Senior Software Quality Engineer will maintain existing automation test frameworks.
The role involves collecting and reporting quality metrics from test execution.
The engineer will work with developers to design specific testing strategies for features being developed and automate them.
Responsibilities include creating comprehensive test plans, executing them, and automating the processes.
The engineer will support engineering organizations in troubleshooting or addressing issues with applications and development/test environments.
Requirements:
Candidates must have experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
A minimum of 5 years of experience with quality assurance and Java programming using Selenium, JUnit, and TestNG is required.
Fluency with scripting in JavaScript is necessary, along with experience using Eclipse, Jenkins, Maven, and Git.
Applicants should have an understanding of testing techniques such as performance, unit, integration, and automated testing, including their strengths and weaknesses.
The ability to use tools like IDE, debugger, build tools, source control, ServiceNow instances, profilers, and system administration/Unix tools to assist with daily tasks is essential.
Experience in driving cross-team technical discussions with an understanding of Software Development Life Cycle (SDLC) concepts is required.
Benefits:
ServiceNow offers a flexible work environment with various work personas, including flexible, remote, or required in-office options.
The company is an equal opportunity employer, ensuring all qualified applicants receive consideration for employment without discrimination.
ServiceNow strives to create an accessible and inclusive experience for all candidates, providing reasonable accommodations during the application process.
Employment may be contingent upon obtaining necessary export control approvals for certain positions requiring access to controlled technology.