Title:
Software Quality Assurance Engineer
Job Type:
Full Time
Remote - United States
With an expectation to be on site in Henderson, NV 4-6 times a year
Disclaimers:
- We are interested in every qualified candidate who is eligible to work in the United States.
Schedule:
Monday through Friday; Fairly flexible schedule, reasonable overlap with Pacific time core hours
Salary:
$65,000 - $85,000 / year
About the Role:
We’re looking for a vigilant, well-rounded Software Quality Assurance Engineer — with solid coding skills — to join our External Websites team. You’ll ensure the quality and performance of our web applications while also serving as a QA thought leader, helping us advance our testing practice in new and innovative ways. In this role, you’ll design and execute tests, improve automation and CI/CD processes, collaborate closely with developers and product teams, and champion modern QA methodologies across the organization. Our development team is small (~20 people) but excellent, with members based both at our Henderson, Nevada headquarters and remotely across the U.S. We're interested in the right candidate, remote or local.
Your Impact:
As a Software Quality Assurance Engineer on the External Websites Team, you will take on a crucial role in ensuring the overall quality of our high-traffic, highly-profitable ecommerce websites:
- You will stand as a gatekeeper for new features, ensuring that bugs are eliminated before they have a chance to impact our users.
- You will act as a detective, sleuthing out odd behavior on the site and relentlessly pursuing the best site experience.
- You will write code to automate repetitive tasks and increase our ability to deliver a high quality experience quickly.
- You will champion modern QA methodologies, driving innovation and continuous process improvement within the team and across the development department.
A Day In Your Life:
You’ll start your day by checking which pull requests are ready for testing. After reviewing the code status, you’ll deploy approved features to the Release environment and test the feature/fix on release. Your goal is to validate each feature through hands-on testing and provide fast, clear feedback to developers.
Throughout the day, you’ll:
- Test new features on our public facing website by deploying them to the Release environment and verifying functionality across browsers and devices.
- Conduct A/B tests on our public facing website using Optimizely, and perform manual testing across real devices and BrowserStack to ensure a consistent user experience.
- Monitor error tracking tools like Raygun to identify and triage new or unusual errors. You’ll investigate 500 errors weekly, analyze root causes, and flag anything that requires deeper attention.
- Review user sessions in FullStory to understand behavior patterns and identify bugs that might be affecting users silently.
- Contribute to test automation by writing new tests in C# with Selenium whenever a new module or workflow is introduced.
- Collaborate with developers by logging detailed bug reports, adding context to errors, and following up on issue resolution.
- Document feature updates and QA processes to help maintain clarity across the team.
Beyond your daily work, each quarter you’ll also take ownership of a strategic initiative, your personal “Rock”, that aligns with team goals. This could involve optimizing test coverage, or leading a QA tooling upgrade
Want an inside look into life at Red Dog Media?
Who You Are:
Do you have a critical eye and high attention to detail?
- We want someone who leaves no stone unturned
- Finding bugs quickly in targeted black box testing is key to keeping our continuous deployment process humming
- The ideal candidate will always be striving for perfection while accepting that they’ll never reach it
Are you adept at working in a systematic and organized manner?
- Creating and maintaining documentation and test cases is critical to staying on top of our rapidly evolving site
- Identifying inefficiencies and establishing better processes ensures that we’re better today than we were yesterday
Do you enjoy writing code?
- At a minimum, we need someone who can maintain and enhance a suite of automated tests written in C# utilizing Selenium
- We have many other growth opportunities in this area from automated environment creation to large scale data testing and validation. Additionally, you’ll have access to an excellent group of developers that are eager to help you level up
How well do you work with others?
- We want someone who is both humble enough to accept feedback and confident enough to push our team toward greatness
- Communication is key to ensure our releases are both timely and of the highest quality