Thank you!
We will contact you shortly
Our client builds software that helps health & wellness professionals run their private practice. They’ve helped thousands of professionals by offering intuitive, user-centric software focused on running a business and helping patients.
We are seeking a Middle Software Development Engineer in Test to create end-to-end functional test suites for critical parts of the SimplePractice main application. The role also includes enhancing current test coverage to establish dependable regression and smoke tests that will enable us to release a variety of planned features and service enhancements faster and with the highest quality standards.
Role overview
What You'll Do Day-to-Day:
● Develop new end-to-end functional and non-functional test suites using Ruby.
● Collaborate closely with software/test engineers and product managers.
● Identify, document, and monitor issues.
● Actively participate in requirements analysis during the initial stages of development.
● Assist in optimizing and accelerating the testing process.
● Engage in code reviews and architectural discussions to ensure the integration of
automation best practices into the development workflow.
Our Ideal Candidate:
● At least 3 years of proven experience in a QA Automation Engineer or SDET role.
● Proficient in Ruby or any other programming language, including solid knowledge of
OOP, data structures, and standard libraries.
● Hands-on experience with Test Automation frameworks design, maintenance, and
expanding test suite coverage using industry best practices (e.g., Page Object pattern).
● Proficiency in software testing approaches, methodologies, levels, and techniques,
backed by practical experience.
● Experience with working in an Agile/Scrum development process.
● Understanding of web technologies scope including HTML, JSON, CSS, JavaScript,
REST, basic SQL.
● Experience with version control systems such as Git for code management and
collaboration.
● Experience with Selenium, Capybara, Watir, and other similar tools.
● Proficiency in CI/CD integration and pipeline development using Semaphore, or other
similar tools.
● Proficient in generating comprehensive test documentation, encompassing test plans, test cases, test scripts, and test reports to ensure meticulous test coverage and
traceability.
● Upper-intermediate English.
Would be a plus:
● Experience with RSpec, Cucumber, or MiniTest as a DSL to describe tests.
● Experience with performance testing and analysis of software applications. Familiarity
with Capybara, Watir, HTTParty, Faraday, RESTClient for API testing, and Appium for
mobile testing.
● Experience with the Ruby Testing ecosystem - Rake, Faker, FactoryBot, Rubocop, etc.
● Experience using Pivotal Tracker.
● Experience with compliance standards such as PCI and HIPAA.
● Familiarity with the FHIR standard.
SimplePractice is democratizing access to financial services in a part of the world that needs it, and accomplishing their mission will positively impact customers' lives.
In addition to using state-of-the-art technologies and practices to build exceptional customer-focused products, they are also making a culture of engineering excellence and continuous learning that they expect to benefit our customers and employees.
Flexible work schedule
Comfortable and flexible working schedule. The team works remotely; however, the Kyiv office is open to everyone.
Competitive salary
Competitive salary fixed in USD with yearly performance reviews.
Friendly and supportive team
High energy and innovative team and a work environment that welcomes your ideas and suggestions.
Great engineering challenges
Ability to gain expertise by working with all parts of the large product. The company supports the communication initiative with various teams.
Apply now
We just need your email and CV
*By clicking the button you agree our Privacy Policy