Software Development Engineer in Test

🔥 2 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Inductive Automation

Inductive Automation

201 - 500 employees

☁️ SaaS

🏭 Manufacturing

🤝 B2B

SaaS • Manufacturing • B2B

Inductive Automation is a software company that develops Ignition, a universal industrial automation platform used for SCADA, IIoT, MES, HMI, alarming, reporting, edge computing and related industrial applications. Ignition is a modular, server-centric platform with unlimited licensing that connects to PLCs, OPC UA, SQL databases, MQTT and many other systems; it supports web-deployed clients, cloud and edge editions, and a marketplace and community of integrators and modules. The company emphasizes digital transformation for industrial operations, training (Inductive University), an integrator program, and ecosystem partnerships.

📋 Description

• Designing and developing automated test plans and test cases (low to moderate complexity) that cover functional requirements for desktop, front-end (Web), back-end (API), and mobile applications • Configuring Continuous Integration/Continuous Development servers (Jenkins), including creating and maintaining jobs/pipelines to coordinate builds with automated testing • Performing PR reviews of automated tests submitted by other team members to ensure code quality and coverage • Ensuring the stability of the nightly automation runs through both proactive and reactive measures, and leading the monitoring of nightly automation run reports • Demonstrating sufficient proficiency in relevant Ignition product areas, and adequately testing all areas • Maintaining a proficient understanding of the company, our primary software deliverable and its purpose (Ignition), and our customer base • Collaborating with Developers, Product Managers, and QA Generalists to clarify requirements and provide feedback on functionality, usability, and performance • Identifying, documenting, and tracking defects using issue tracking tools, ensuring clear communication and resolution processes • Staying up to date with industry trends, tools, and technologies to continually enhance testing strategies

🎯 Requirements

• Bachelor’s degree in Computer Science/Engineering OR at least 4 years experience working in a related field • Must have at least 2+ years of experience in a test automation engineering role • Test Automation framework experience in one of the following areas: • Familiarity with writing automated test cases for Web application testing frameworks (Selenium WebDriver, PyTest, Cypress, or Playwright) • Familiarity with writing test automation for Desktop/Swing applications with testing tools like (QFTest or UFT) • Experience with executing manual tests on mobile devices (iOS and Android) using actual devices or emulators • Good programming knowledge proficiency with at least one language, including understanding of functions, conditional statements, and basic object oriented concepts (Python, Java/JavaScript, C++, or TypeScript) • Experience with coding in at least one modern IDE (Eclipse, IntelliJ IDEA, PyCharm) • Familiarity with the SDLC (Software Development Lifecycle) and each of the phases • Good proficiency with source control management systems, such as Git, and common usage (clone and checkout of repositories and specific branches, commits and merge conflicts) • Experience with setup and querying of SQL databases (MS SQL Server, MySQL, similar) • Familiarity with Windows, Linux (Ubuntu), and macOS platforms, including working from the command line, and debugging issues with applications running as a service • Experience with deploying applications using virtualization software (VMWare, Docker Desktop), including creating images, debugging running containers, and use of persistent data (volumes) • Experience with bug tracking systems and writing proper bug reports • Experience using agentic AI in support of software quality activities, utilizing strategic implementation and proper governance. • Experience with writing automated test cases within well known mobile test automation frameworks (XCTest, Espresso) • Experience with tools for quick application development and infrastructure deployment (Docker, Vagrant, Terraform, similar) • Debugging of Java platform and Swing/JavaFX applications using JProfiler (or similar profiling tool) • Experience with Maven and Gradle build tools, especially in coordinating builds with automated testing • Familiarity with manufacturing industry and HMI/SCADA software

🏖️ Benefits

• 100% Employee Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance • Paid Time Off: Receive paid holidays, vacation, and sick time • 401k with Match: Save for the future with our company-matching 401k program • World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball • Adjacent Nature Reserve: On-site employees enjoy breathtaking views and adventures that energize and inspire

Apply Now

Similar Jobs

🔥 3 hours ago

CompTIA

201 - 500

📚 Education

🔒 Cybersecurity

🤝 B2B

Software Test Engineer III at CompTIA focusing on high quality product testing and automation using Playwright and Typescript. Collaborating with developers to ensure timely delivery and effective testing methodologies.

🇺🇸 United States – Remote

💵 $102k - $117k / year

💰 Private Equity Round - CompTIA on 2024-11

⏰ Full Time

🟡 Mid-level

🟠 Senior

⚙️ Software Development Engineer in Test (SDET)

🔥 4 hours ago

Careerswift

2 - 10

👥 HR Tech

🎯 Recruiter

☁️ SaaS

QA / Test Engineer ensuring software meets specifications through testing and reporting bugs. Collaborating with engineering teams for quality assurance in a fully remote setting.

🔥 14 hours ago

Koniag Government Services

1001 - 5000

🏛️ Government

🎖️ Defense

💼 Consulting

ICAM Test Engineer supporting cybersecurity and identity management initiatives at Koniag IT Systems. Proactive vulnerability identification and incident response in complex IT environments.

🔥 17 hours ago

CADRE GOVERNMENT SOLUTIONS

11 - 50

🏛️ Government

💼 Consulting

🔒 Cybersecurity

Performance Test Engineer designing and executing performance testing strategies for mission-critical federal technology programs. Collaborating with engineering and product teams to ensure reliability and scalability.

🔥 19 hours ago

Dayforce

5001 - 10000

👥 HR Tech

☁️ SaaS

🏢 Enterprise

Software Development Engineer in Test developing automated testing frameworks utilizing AI for mobile and IoT platforms. Collaborating on technical advancements and innovative solutions with a remote team.