Software Development Engineer in Test
When you are an SDET at Tyler Technologies, providing Socrata solutions, you are a vital part of the team building products that can make a difference in our world. Engineers who love release management to the core of their being, can create test automation, and never shy away from manual testing are champions to us. This work requires you to understand our products and our people. Applying great pragmatism and deep organization, you dive in, test, review, re-test, discuss, challenge the status quo, smile, document what you have done, and do it all again.
Work with our transformative data solutions that help agencies address mission-critical outcomes. Our cloud-based data platform, open data solutions, and performance management solutions help agencies improve performance, transparency, and public engagement.
More than anything, to be great as our next SDET, you need to…
...have great people skills. This means you can get up off your seat and TALK to people (this may seem trivial, but it’s really important). You are also great at collaborating with tools like Slack and you can write well and communicate your thoughts clearly and with an understanding of your audience.
...use all of your talents to ensure we build the thing we said we were going to build.
...apply rigorous thinking to make sure that the thing we said we were going to build is something the customer can actually use.
...care about the work you are doing and the health of the product you are working on - there is no substitute for this. This is about devotion to great products. This is a deeply important part of our work.
...have a thorough understanding of our products from a user perspective. You can put yourself in the user’s chair and experience our products like them; this is vital for user acceptance testing.
...be comfortable hunting down your own requirements if/when they aren’t handed to you. Don’t wait to be given everything; innovate, like the amazing engineer you are!
This position is about performing “black box” testing, release management, manual testing, filing awesome bug reports, as well as coding to write automated tests.
On a purely technical level, here is the ubiquitous list...we try and keep it clear and not ridiculously long and exhausting to read. You should be familiar with, or at least have a willingness to learn:
- Experience writing and maintaining automated tests (our test suite is written in Ruby and uses RSpec/Capybara/Selenium)
- SQL and/or No-SQL
- Proficient in at least one programming language (Ruby/Python is a bonus)
- Bash/comfortable on a Unix command line
- Familiarity with CI tools (we happen to use Jenkins)
- HTTP protocol and familiarity with REST APIs (and clients for testing ie: cURL or Postman)
- Performance/load testing
- Grey box, white box testing
- JS browser console
- Test methodologies
- Comfortable writing test plans and doing a certain amount of manual testing
How We Act
How we act with each other and our clients embodies the core values and our code of conduct:
- We value big ideas and creative execution
- We build open and honest relationships
- We are results driven and accountable
- We celebrate success together
- We aspire to be remarkable
- We take individual responsibility for the success of every client
Competitive salary including a 401K with employer match, employee stock purchase plan as well great health benefits are offered. Qualified applicants are encouraged to apply!
Tyler Technologies (NYSE: TYL) is a leading provider of end-to-end information management solutions and services for local governments. Tyler partners with clients to empower the public sector - cities, counties, schools and other government entities - to become more efficient, more accessible and more responsive to the needs of their constituents. Tyler's client base includes more than 15,000 local government offices in all 50 states, Canada, the Caribbean, Australia, and other international locations. In 2017, Forbes ranked Tyler on its "Most Innovative Growth Companies" list, and Fortune included Tyler on its "100 Fastest-Growing Companies" list. Headquartered in Plano, Texas, Tyler has more than 4,200 employees in multiple divisional and regional offices across the U.S. You can learn more about Tyler Technologies at www.tylertech.com.
Tyler Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Tyler Technologies will not tolerate discrimination or harassment based on any of these characteristics. Tyler Technologies encourages applicants of all ages.
At Tyler, we aspire to be remarkable: in the culture we create, the products we build, and the services we deliver. We believe a diverse team that embodies many different backgrounds and experiences is necessary for us to be the best we can be. We pursue a culture of inclusivity by identifying and removing aspects of our culture that stop people from being able to do the best work of their lives in physical and emotional safety, while being their authentic selves. We seek diversity, equity, and inclusion across our organization and in our daily work as individuals.
We understand change takes time and that we still have work to do, and we are committed to making continual progress.
Requisition Number: 6619038
Tyler Technologies is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing email@example.com or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.