Redbrick and Shift are headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this region. With gratitude, we live, work, and care for this beautiful land.
One thing that our team members say they value most is our fun and truly ‘people-first’ culture. Ours is a place where you’re given the autonomy to do your best work and provided with all the tools and support you need to do so. Here are some of the things our team loves most about working at Redbrick:
- Highly competitive salary
- Attractive vacation, healthcare & benefits, including generous RRSP matching (Canada) and 401k (US)
- ‘People-first’ culture that prioritizes fun
- Autonomy and freedom to do your best work on your own terms (you won’t find any micromanagers here!)
- Flexibility to work remotely
- State-of-the-art and centrally located offices (Victoria & Minneapolis)
- Remote work fund to create a successful home working setup
- Opportunities to work on interesting products
- High-end hardware and equipment — in the office and at home
- Opportunities to learn and grow through professional development support, funding, and mentorship
- Internal mobility; opportunity to work with various products and teams across the Redbrick portfolio of companies
- Monthly fitness reimbursements to support a healthy and active lifestyle
- Modern tech stacks (React, TypeScript, C#, Python, Kubernetes, Selenium WebDriver, Appium)
- Opportunities to contribute to open-source communities
Redbrick is a parent organization with a mission to build, acquire, and scale companies that empower digital entrepreneurs. Headquartered in Victoria, British Columbia, we’ve scaled from local start-up to global name in a few short years, conceptualizing new business ideas, acquiring established companies, and growing them to super-scaled profitability — all thanks to the people we hire. 5 portfolio companies and growing 1 amazing shared service team 200+ employeesOne of our 5 portfolio companies,Shift, is a general-purpose browser built to help customers enhance their browsing experience with greater focus and better results.
Our Shift team is 45 people strong and works closely with Redbrick’s shared People Operations, Finance, and Creative/Marketing teams.We are changing the way browsing happens, and building an exceptional team is our top priority. We cheerlead your goals and accomplishments, and are invested in your future. In line with putting your health and safety first, we provide our team with the freedom and flexibility to work where they work best. Most of our team enjoys a blend of remote and in-office work. In-office time brings many perks, and we also place an emphasis on planning events and fun that all can enjoy. “Shift embodies a challenging yet supportive atmosphere that encourages personal growth and teamwork. We take pride in our work and hold each other accountable for delivering high-quality results, creating a culture where success is not just a goal but a shared accomplishment.” —Carl, ShiftWhat does a day look like in my role?We get it: You want to know what you’re signing up for before you apply, right? This is what you need to know: As an Intermediate Software Developer in Test for Shift, you’ll be responsible for:
- Gain comprehensive products knowledge
- Participate and lead release regression and acceptance testing activities, ensuring thorough evaluation and validation of release builds for acceptance sign-off.
- Develop and maintain automated tests and scripts to sustain software quality.
- Take ownership of resolving test automation infrastructure issues promptly and efficiently, minimizing disruption to test automation processes.
- Research to evolve test automation framework capabilities to enhance test coverage for cross platform environments i.e cross browser, windows/Mac etc.
- Review code authored by team members to maintain code quality best practices.
- Perform testing on software changes to uphold a high standard of quality.
- Investigate and replicate issues reported by customers to ensure prompt resolution.
- Provide technical assistance to our customer success team, aiding in problem-solving and issue resolution as needed.
- Take ownership of creating and evolving QA and test automation processes.
30, 60, 90 days Key Milestones:
- After 1 month
- Have a good understanding of the Shift software development lifecycle and products.
- Attain a deep understanding of our product landscape, proficient in addressing common technical queries.
- Attain a deep understanding of the currently used test automation frameworks, with the capability of writing new tests for complex scenarios.
- Implement multiple code changes into the product's test suites.
- Be proficient and confident in identifying and testing changes & problems while participating in release testing.
- After 2 months
- You will have all the knowledge necessary to address any technical inquiries regarding the products and autonomously able to take over the release testing activities.
- Starting to envision and design new QA processes for the team to follow.
- Be capable of integrating test automation suites to run on cross platforms CICD pipelines.
- Master the use of the current test automation frameworks
- Be capable of contributing to, and enhancing the test frameworks infrastructure
- Achieve a comprehensive understanding of our products with full knowledge of the test suite code base.
- After 3 months
- You will be architecting/building and maintaining test automation frameworks, QA processes and systems (Integration tests, smoke and regression tests, release process, etc) by increasing automation capabilities across all products and platforms.
- You will have all the knowledge necessary to investigate and answer any technical questions related to the products.
- You are confident on signing off on new releases, as they have passed all automated CICD pipeline checks and all our QA process and validation.
What we would like to see in you.Every Redbricker and Shift employee has three things in common: We’re curious, hungry, and good-humoured. We try our best to balance hard work with good, old-fashioned fun. As a Intermediate Software Developer in Test with Shift, there are extra specialties we’re on the lookout for:Must-Haves:
- Degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Over 4 years of solid experience as a software developer in test or test automation development, with a specialization in desktop, web, and/or mobile applications.
- Demonstrate proficiency with end-to-end test automation tools such as Selenium WebDriver, Appium, WinAppDriver, Playwright, or equivalent, combined with the ability to automate testing for desktop applications across Windows and Mac platforms, as well as cross-browser and mobile environments.
- Demonstrate proficiency in programming languages such as C# or Java with a strong understanding of software testing principles, methodologies, and best practices.
- Demonstrate expertise in API testing and test automation, leveraging tools such as Postman, along with libraries like RestSharp or RestAssure etc.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and version control systems (e.g., Git) in cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent communication and collaboration skills with a detail-oriented, self-starting, problem-solving mindset.
Nice-to-Haves:
- Some experience in performance testing tools like Gatling, JMeter, etc.
- Some experience in penetration testing for identifying security vulnerabilities in software applications.
What next?If you’re picking up what we’re putting down, applying is easy as 1, 2, 3.
Apply with your cover letter, resume and links to your GitHub or public repos and take this opportunity to tell us your story and why you’d be a good fit on our team.Download Shift (tryshift.com) -- we want to hear what you think!Be sure to follow us on Facebook, Linkedin, Twitter, and Instagram for all that is happening at Shift, and Redbrick!Redbrick and Shift are committed to creating a diverse environment where everyone can be their true authentic selves. We value all differences as they are essential for a thriving, happy, and productive workplace. Join us and help build a disruptive company where we are all proud to belong.