Skip to content
This role is no longer accepting applications via Rocketlist.

Explore similar active roles

S

Customer Success Manager

F

Product Operations Intern

P

Senior Database Reliability Engineer

E

Senior Engineering Manager, Platform

B

Senior Machine Learning Engineer

Tractian logo

Software Development Engineer in Test (SDET)

TractianPredictive Maintenance company
On-site
Sapphire Ventures logo
Sapphire Ventures
General Catalyst logo
General Catalyst
Next47 logo
Next47
NGP Capital logo
NGP Capital
Y Combinator logo
Y Combinator

About the role

  • SOFTWARE AT TRACTIAN The software department at TRACTIAN is at the forefront of innovation, crafting an integrated ecosystem that revolutionizes maintenance and process management.
  • Comprising a dynamic team of experts, the department develops an all-in-one software solution that seamlessly combines predictive maintenance capabilities with powerful process and workflow management tools.
  • This visionary approach empowers maintenance and process teams with a unified platform, enabling them to proactively predict equipment failures, optimize maintenance workflows, and enhance operational efficiency.
  • In daily work the software department drives the convergence of cutting-edge technology and maintenance excellence to propel businesses toward unparalleled success.
  • WHAT YOU'LL DO As a Software Development Engineer in Test at TRACTIAN, you will play a crucial role in maintaining the quality and functionality of our web and mobile applications.
  • Your responsibilities will involve developing and implementing comprehensive test plans, validating interfaces across web and mobile platforms, and identifying potential issues across a wide range of devices and operating systems.
  • Working closely with development and design teams, you will contribute to delivering a seamless and user-centric experience that aligns with TRACTIAN's standards of excellence on both web and mobile platforms.
  • Responsibilities Collaborate closely with development teams to understand the architecture and ensure testability of our apps.
  • Design, implement, and maintain robust automated test suites for web, mobile, and API layers.
  • Utilize modern testing frameworks and tools such as Cypress, Playwright, Maestro, Appium, Espresso, and XCUITest to ensure quality and reliability.
  • Integrate automated tests into CI/CD pipelines to enable continuous delivery with confidence.
  • Develop scalable test strategies, focusing on automation coverage rather than manual execution.
  • Conduct regression testing primarily through automation, with occasional manual validations when necessary.
  • Identify, document, and track defects effectively, ensuring high visibility and fast feedback to the development team.
  • Continuously improve test frameworks, practices, and internal QA automation processes.
  • Requirements 3+ years of hands-on experience as a Quality Assurance Engineer or Software Development Engineer in Test (SDET), focused on automation.
  • Strong proficiency in creating and maintaining automated tests for web, mobile, and APIs using tools like Cypress, Playwright, Selenium, Appium, Maestro, Espresso, XCUITest, Rest Assured, or Robot Framework.
  • Experience with native mobile test automation for Android (Espresso) and/or iOS (XCUITest).
  • Experience integrating automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar).
  • Proficiency in learning and adapting to new tools and automation methodologies, thriving in a fast-paced environment.
  • Solid programming skills in TypeScript, JavaScript, Kotlin, Swift, or similar, with an ability to design maintainable test code.
  • Experience with contract testing (e.g., Pact) is a plus.
  • Excellent problem-solving skills and ability to debug complex automation failures.
  • Strong communication skills for effective collaboration with cross-functional teams.
  • Knowledge of monitoring systems, data visualization, IoT, and previous developer experience are nice-to-haves.