Job Description

* Product Development
* DEVEL04774
### Description
As a technical Software Test Engineer here, you play a very important role in ensuring the quality and excellence of our products. You’ll be embedded on an agile development team where you will test and write code using both your specialized testing knowledge of multiple tools, techniques and best practices as well as your development experience and knowledge of good technical architecture and design. You’ll be working side by side with the teams Developers and other Testers to validate application quality. In our highly-collaborative environment, you will have the opportunity to continually grow as a tester and engineer, and even help mentor others get to your level. Are you ready to get started? Apply Today!
Software testing at Ultimate Software: http://youtu.be/415TR1BEzyY
Here at Ultimate Software, we truly put our people first. We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential. Ultimate is ranked #1 on Fortune's “Best Places to Work in Technology” for 2018 and #3 on the “100 Best Companies to Work For” list in 2018. Ultimate is also ranked #1 on the Fortune’s “100 Best Workplaces for Millennials” for 2018 and #3 on its "Best Workplaces for Diversity” list for 2017.
Primary Duties and Responsibilities :
* In your team’s daily standup meeting, you provide a status update for the items you’re currently working on, and bring up any concerns you may have.
* You meet with business analysts, UX designers and developers and give input on the story from a testing perspective.
* You work with a developer to review their design, make suggestions and brainstorm use cases.
* You design test cases and exercise your software development knowledge by writing various types of automated tests such as API tests and UI tests.
* You uncover defects in the software and ensure they get addressed as soon as possible.
* You attend a design meeting with developers, and give your input on how to make an application testable.
* You work with our seasoned test architects to develop and advance in your career. We can train you to get better with our in-house training in white box and black box testing!
* Finally, before the day winds out, you demo your story to the BA, and it gets closed because you thought of every little thing!
Required Qualifications:
* Ability to write and test code in an object oriented language, preferably Java, to support either of our primary products (other languages are also accepted, but must be able to ramp up to Java and/or C# easily).
* Knowledge of testing techniques/methodologies and how to apply them (white box, equivalence class partitioning, pairwise, state transition, boundary value, decision table)
* Functional test automation tool experience is preferred (ex. Junit, TestNG, Serenity, etc.)
* Ability to write basic SQL is required
Preferred Qualifications:
* Experience working with a CI system is preferred (ex. TeamCity, Concourse, Jenkins, etc.)
* Performance testing experience and nonfunctional test automation tool experience is a plus (ex. JMeter, LoadRunner…etc.)
* Working with web applications test frameworks (ex. Selenium) is an asset
Education/Certification/License :
* Must have at least a bachelor’s degree (or foreign earned equivalent degree) in a computer or engineering field
Travel Requirement:
* Up to 10%
Ultimate Software has an accommodation process in place and provides lawful accommodations throughout the hiring process. If you require a specific lawful accommodation because of a disability or medical need, please let us know in advance.
*Posted:* October 29, 2018
Save Job