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 whois eligible to work in the United States.
Schedule:
Monday through Friday; fairly flexible schedule, reasonable overlap with Pacific time core hours
Salary:
$85,000 - $105,000 / year
About the Role:
We're looking for a vigilant,well-rounded Software Quality Assurance Engineer - with solid coding skills and 5+ years of QA experience - 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 newand innovative ways. In this role, you'll design and execute manual tests; build, maintain, and 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) 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 e-commerce 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 tests 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.
To learn more about our development department, review this overview:
A Day In Your Life:
No two days will look exactly the same: you'll rotate between manually testing new features, improving automated test coverage, and partnering with engineers to plan QA for upcoming work. You'll utilize CI/CD signals, dashboards, and automated pipelines to deploy approved features to the Release environment, run smoke/regression suites, and investigate failures with clear, actionable reporting. Beyond feature validation, you'll continuously strengthen the organization's overall QA practice-standardizing test strategies, refining release criteria, reducing flaky tests, improving documentation, and coaching teams on quality best practices-so quality is built in from the start, not inspected at the end.
Throughout the day, you'll:
- Focus on increasing automation by writing new tests in C# with Selenium whenever a new module or workflow is introduced.
- Manually 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.
- 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?
Check out this video:
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.
- Have 5+ years of experience in QA
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?
- We need someone who can maintain and enhance a suite of automated tests, while continuing to grow our automated testing capabilities.
- You have a solid understanding of multiple coding languages and feel comfortable both reading and writing code.
- 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.
Bonus Skills: