Senior Staff Software Quality Engineer

ServiceNow
Summary
Join ServiceNow, a global leader in AI-enhanced technology, and contribute to our mission of making the world work better. As a key member of our team, you will maintain and enhance automation test frameworks, collect and report quality metrics, collaborate with developers on testing strategies, and create comprehensive test plans. You will also support engineering teams in troubleshooting application and environment issues. This role demands extensive experience in quality assurance or application development, a deep understanding of QE practices, and expertise in various testing techniques. The ideal candidate will possess strong leadership skills, a proven ability to diagnose and resolve complex issues, and a solid grasp of cloud platforms, web development, and service-oriented architecture.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AIβs potential impact on the function or industry
- 12+ years professional experience in quality assurance or application development
- Advanced knowledge of QE work
- Experience leading quality efforts within a scrum team of 10+ QE engineers
- Ability to diagnose issues, come up with a strategy for relief, permanent fix and RCA and implement it
- Knowledge of Cloud Dev. Platforms, Web Dev, Frameworks, and service-oriented architecture
- Ability to implement best practices and coding standards on role specific requirements (e.g. programming languages and tools, network design, functional design, algorithms, patterns, design and development, etc.)
- Fluency with scripting in JavaScript. Experience with Eclipse, Jenkin, Maven, and Git
- Experience with different testing techniques (e.g. performance, unit, integration, automated), their strengths and weakness, and ability to use them to best effect
- Expert working knowledge and ability to use tools (such as IDE, debugger, build tools, source control, ServiceNow instances, profilers, system administration/Unix tools) to assist with daily tasks
- Experience driving cross-team technical discussions with an understanding of SDLC concepts
Responsibilities
- Maintain existing automation test frameworks
- Collect and report quality metrics from test execution
- Work with developers to design specific testing strategies for features being developed and automate them
- Create comprehensive test plans; execute and automate them
- Support engineering organizations in troubleshooting or addressing issues with applications and dev/test environments