Senior Software Development Engineer in Test
Perry Weather
Dallas, texas
Job Details
Full-time
Full Job Description
Thousands of users trust our fast-growing weather safety platform across school districts, cities, universities, golf courses, and other industries. Our software and connected hardware enable rapid decision-making for organizations facing the threat of weather disruption: How long can I wait to pull players off the field for the nearby storm? How should I modify activities to prevent heat stress injuries? When can operations safely resume on the tarmac? How can I be sure my staff adheres to a weather policy?
As a Sr. Software Development Engineer in Test (SDET), you will play a crucial role in ensuring that our platform continues to meet the highest standards of quality and reliability. You will lead the definition and implementation of our software team’s quality assurance (QA) processes. You will design, implement, and maintain automated testing tools that enable our team to continue to move fast while ensuring quality standards are met. Your expertise will contribute directly to the reliability and performance of our weather safety technology, ultimately impacting the lives of those who rely on our solution.
This role requires a deep understanding of testing methodologies for web applications, mobile applications, and physical hardware running custom firmware. The ideal candidate is an automation expert, a strong developer, and is eager to roll up their sleeves to perform manual testing when necessary. We’re looking for someone who is hungry, scrappy, humble, and excited to join our like-minded team of software engineers.
What you'll be doing:
- Define, implement, and lead the QA strategy and processes for the software team
- Develop and maintain automated test frameworks and scripts for web applications, mobile applications, and hardware
- Conduct manual testing when necessary to ensure quality standards are met
- Partner with account management to be the voice of the customer within the software team
- Collaborate with developers, product managers, and other stakeholders to ensure that testing is embedded throughout the development lifecycle
- Identify, document, and track bugs and issues
- Continuously improve the QA process by implementing new tools, techniques, and practices
- Analyze test results and provide actionable insights to the development team
Requirements
- 5+ years of proven experience as a Software Development Engineer in Test or similar role
- A passion for quality assurance and a commitment to delivering high-quality products
- Solid understanding of QA methodologies, tools, and processes
- Strong expertise in test automation tools and frameworks (e.g., Selenium, Playwright, Cypress, Jest)
- Proficiency in at least one programming language (e.g., Python, JavaScript, C#)
- Experience with GitHub Actions or other CI/CD pipelines and tools
- Familiarity with cloud platforms such as AWS and/or Azure
- Strong problem-solving abilities and communication skills, coupled with a keen attention to detail
- Ability to work independently and collaboratively in a team environment
- Ability to manage multiple tasks and projects simultaneously
Benefits
- Casual, flexible work environment. Our office is located in the Oak Lawn neighborhood of Dallas, situated on the corner of Oak Lawn and Cedar Springs in The Centrum.
- Comprehensive benefits. We offer competitive health insurance plans, 401(k), and a suite of voluntary benefits.
- Engaging culture. Monthly all-hands, fun events like Office Olympics and Twisters Watch Party, lunch-and-learns, happy hours, and more.
- Grow with us. We’re growing rapidly, and yet we have a massive amount of work and opportunity ahead.