
Company |
NinjaOne |
Job title |
Test Automation Engineer |
Job location |
Sao Paulo, Brazil |
Type |
Full Time |
Responsibilities:
- Develop automated tests to ensure regression coverage across products.
- Create and evaluate requirements—develop test scenarios from requirements and ensure maximum requirement traceability.
- Design and implement new automation against our existing native clients.
- Understand the existing native clients and build new applications to facilitate their control programmatically from our automation platform.
- Interface with machine images through virtualization APIs to ensure verification for explicit use cases.
- Give architectural insight on the best way to achieve goals using current or new testing infrastructure.
- Participate in the software development life cycle from beginning to end.
- Create and execute test plans for existing products and features.
- Work with the development team to define testing protocols for new features as they are designed and developed.
Requirements & Skills:
- 3+ years of experience in automation testing.
- 5+ years of experience with at least one general-purpose programming language like JavaScript, Node JS, Java, and Kotlin required.
- 5+ years of experience with at least one of the following tools: TestCafé, Cypress, MochaJs.
- Experience testing REST APIs.
- Experience using tools like Postman, Dev Tools, IDEs, ChaiJs
- Ability to work across a globally distributed and diverse team.
- Bachelor’s degree in Computer Science, Information Technology, or related technical degree or equivalent work experience.
