We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Development Engineer in Test

SolidProfessor
parental leave, paid time off, 401(k)
United States, Washington, Seattle
Feb 07, 2025
Description

Exciting Fully Remote Software Development Engineer in Test Opportunity with Growing E-Learning Company, SolidProfessor!

Are you passionate about empowering people and leveling the playing field through Education? If so, be a part of the huge growth opportunity in E-Learning solutions at SolidProfessor.Our Company creates online learning experiences for engineers and designers who use some of the world's most popular software applications. Over the past 20 years, we have pursued our passion for learning by developing thousands of hours of online learning experiences for our users. We were recently nominated as one of the Best Places to Work, and one of the Fastest Growing Companies in San Diego by the San Diego Business Journal. SolidProfessor was also recently featured in Forbes Magazine! At SolidProfessor, we're not only dedicated to helping our customers grow, but we are also committed to challenging ourselves to develop new skills and reach new heights through training, continuous improvement, and career development opportunities.

Due to our incredible growth plans, SolidProfessor is adding a Software Development Engineer in Test to our team who has advanced programming skills. This role involves both software development and testing, with a focus on testability, robustness, and performance of production software. As an SDET, you will work closely with the product discovery team as early in the process as possible to design end-to-end tests that emphasize business rules and user behavior. You will play a key role in our Behavior-Driven Development (BDD) workflow, participating in Example Mapping sessions to ensure alignment on feature expectations. You will collaborate with your pod to define and execute testing strategies for your team's features, leveraging the Page Object Model design pattern and the BDD Cucumber Framework to implement end-to-end cypress tests. Additionally, you will be responsible for debugging and resolving issues within our testing pipelines, ensuring smooth test execution and maintaining pipeline reliability. Beyond automation, you will report defects and bugs, maintain communication with our Customer Success team, and advocate for the resolution of customer-reported issues.

***Please Note: This position requires availability to work Monday-Friday, from 8:00am-5:00pm Pacific Time Zone hours.***

At SolidProfessor, our culture is driven by our core values -Being People Centric, caring about our team members, customers, and our community;Driving Excellencefor ourselves and our customers; andStaying Stragileby seizing opportunities and challenges and adapting quickly. If these values are engrained in your core and you aspire to work at a fun, empowering, and dynamic Company, this is a fantastic opportunity for you to make an impact!

WHAT WILL YOU BE DOING IN THIS SOFTWARE DEVELOPMENT ENGINEER IN TEST ROLE?



  • Integrate testing into the left side of software development process to detect and resolve issues proactively.
  • Collaborate with senior teammates to validate your testing approach and coding logic.
  • Contribute to maintaining high-quality software by ensuring comprehensive test coverage and enforcing testing best practices.
  • Collaborate with your pod to create high level testing strategies for the features being developed by your pod before implementation beings.
  • Actively and constructively participate in implementation plans with your pods.
  • Participate in code reviews and inspections to ensure the testability of code and adherence to coding standards that facilitate automated testing.
  • Mentor Jr engineers and assist with ensuring their testing logic is sound.
  • Integrate automated tests into CI/CD pipelines to enable continuous testing
  • Maintain and optimize our testing pipelines to be robust in a CI/CD based workflow
  • Implement cross-browser and cross-platform testing for applications running on modern browsers.


WHAT DO YOU NEED TO BE SUCCESSFUL IN THIS SOFTWARE DEVELOPMENT ENGINEER IN TEST ROLE?



  • Bachelor's Degree in Computer Science, Engineering, or a related field. Equivalent practical experience may also be considered.
  • 4+ years working in Agile teams; SCRUM preferred.
  • 4+ years coding experience in programming languages such as Java, or JavaScript
  • 3+ years working as a SDET or QA Engineer conducting both black box and white/clear box testing of web applications and APIs.
  • 3+ years writing and maintaining feature files written in Gherkin, utilizing the BDD with Cucumber framework and the Page Object Modal design pattern.

    • Tell us about 3 amigos meetings you've been in and how you've been a part of a Behavior Driven Development (BDD) workflow!


  • 3+ years of experience writing detailed Jira tickets and contributing to established QA processes.
  • 3+ years of experience in reading/understanding HTML/CSS
  • 3+ years working as a SDET or QA automation engineer: you will write code here to automate your testing and we want to know that you have done this before.

    • We use Cypress.io to automate implement end to end testing.,
    • We will consider experiences you've had writing tests in Selenium as substitute experience but know that you will write step definitions in JavaScript code using Cypress.io.
    • Have a fundamental understanding of programming, creating scalable and maintainable testing architecture, as well as pipeline maintenance.
    • We are willing to invest in building you up in this area.


  • 1+ years of experience managing and organizing large test suites at scale.
  • Strong communication skills to collaborate with cross-functional teams.
  • Strong coding, analytic and design skills.
  • Familiar with database management systems such as MySQL, and PostgreSQL and must have a basic knowledge of SQL for querying databases and verifying data integrity during testing.
  • Proficiency in at least one programming language ( i.e. Java, JavaScript, PHP, Vue, Nuxt, etc.).
  • Experience and capability to integrate automated tests into CI/ CD pipelines and must have experience with deployment tools such as Jenkins, bitbucket pipelines, GitHub Actions, CircleCI, etc.
  • Some Product or business facing experience: you won't be a PM here, but you will need to work closely with our product team. The better you can negotiate those interactions, the better!
  • Fluent communication skills: you will interact with non-technical PMs and engineers; we need you to be able to talk to a wide range of audiences comfortably.
  • Be organized and confident in using Jira.
  • Availability to work Monday-Friday 8:00am-5:00 pm Pacific Time Zone hours


If you would love being surrounded by the best minds in the industry and want to help drive our company's success while thriving & growing your career,apply for our Software Development Engineer in Test role today!

SolidProfessor has determined that the annual new hire range for this role is between $90,000 and $120,000 Your base pay will be based on a number of factors, including knowledge, skills, qualifications, experience, and location. Since we appreciate transparency, we are sharing that we expect to hire for this position around mid-range (dependent on experience/location), which will allow you the opportunity to progress as you grow in your career. Additionally, since base pay is only one part of our total compensation and benefits package, we invite you to review all of the amazing benefits (above) that Hawk Ridge Systems offers, such as paid time off for your birthday, community service, paid parental leave, company match 401(k), etc.

SolidProfessor is proud to be an Equal Opportunity Employer. In accordance with anti-discriminationlaw, it is the purpose of this policy to effectuate these principles and mandates. SolidProfessorprohibits discrimination and harassment of any type and affords equal employmentopportunities to employees and applicants without regard to race, color, religion, sex,age,sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristicprotected by law. SolidProfessor conforms to the spirit as well as tothe letter of allapplicable laws and regulations.

#LI-Remote

#SP123

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Applied = 0

(web-7d594f9859-2nzb9)