The role involves maintaining existing automation test frameworks.
You will collect and report quality metrics from test execution.
Collaboration with developers is required to design specific testing strategies for features being developed and to automate them.
You will create comprehensive test plans, execute them, and automate the processes.
The position includes supporting engineering organizations in troubleshooting or addressing issues with applications and development/test environments.
Requirements:
A BS in Computer Science/Engineering or an equivalent domain is required, along with 2 to 5 years of experience in cloud applications.
Experience with a wide variety of automated testing tools, including Selenium/SpecFlow, is necessary, as well as proficiency in Java and unit test frameworks such as MSTest, NUnit, TestNG, or JUnit.
Familiarity with source control management tools like Git or SVN is required.
Experience with REST API automation tools like Rest Assured or Http Client is considered an advantage.
Knowledge of build tools such as Maven or Gradle is necessary.
Understanding of continuous integration and deployment tools, such as Azure DevOps or Jenkins, is required.
Experience in a scripting language like JavaScript is necessary.
Familiarity with Agile practices, including SAFE and Scrum, is required.
A solid foundation in testing principles is essential.
Benefits:
ServiceNow offers a flexible work environment, allowing for remote or in-office work depending on the nature of the role.
The company is committed to creating an accessible and inclusive experience for all candidates, providing accommodations as needed during the application process.
ServiceNow is an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment without discrimination.
Employment may be contingent upon obtaining necessary export control approvals for certain positions.