Please let Aurora know you found this job on Work in Green. This will help us grow!
About the company:
About Aurora Solar
Aurora is on a mission to create a future of solar for all. Our award-winning software puts the power of data and technology into the hands of every solar professional to make solar adoption simple and predictable. Our software has designed millions of solar projects so far, empowering solar companies to sell, design, and install residential and commercial solar arrays accurately, seamlessly, and at scale.
We are a remote-first collaborative team of sustainable energy enthusiasts who love what we do. We’ve been named one of "The Best Mid-Sized Remote Companies To Work for in 2024" by BuiltIn.com and have been recognized for the second time as a Certified Green Business (CGB) with the city of San Francisco. We’re in this together to support the world’s transition to solar.
About the Team
The Project Collaboration pod consists of software engineers, a quality assurance engineer, designers, and engineering, product, and quality managers. This app pod focuses on creating an intuitive platform that allows customers to collaborate within and across organizations.
About the Role
We are looking for a well-rounded Senior Software Quality Engineer to take ownership of product feature quality, covering everything from testing strategy and manual test plan implementation to automation and status updates. Your role will include advocating for our customers to ensure high-quality, user-friendly, and functional products.
In this position, you will supply your expertise in testing, automation, attention to detail, customer empathy, and leadership to the team and the broader Aurora Solar organization.
Your Impact
Drive quality solutions and actively mitigate risks for both existing software and new features, serving as a pivotal member of a fully remote global team
Collaborate and extend your knowledge in an environment that promotes creativity and autonomy
As a quality assurance engineer, collaborate with your team on user stories and epics from ideation, through implementation to delivery to ensure a high-quality, well-tested, and maintainable product
Perform manual testing of web applications and contribute to the development and implementation of automated testing frameworks
Manage the implementation and execution of test plans, monitoring progress, identifying bugs and impediments, and making informed trade-offs while providing timely updates
Analyze and triage production issues and communicate with all stakeholders accordingly
Regularly communicate release statuses with all stakeholders
Challenge assumptions and help the team to continually optimize and improve product quality
What You Bring
4+ years of increasing responsibility and impact on manual testing, test strategy, creating test cases, test scenarios, defect management, and risk mitigation
2+ years partnering with quality and engineering peers and leaders to drive improvements across engineering
2+ years of automation experience (Playwright or Cypress preferred)
Proficiency with HTML, CSS, JavaScript, Git
Strong ability to context switch between manual and automated testing providing a stable blend of traditional, hands-on testing methods and the use of automated testing tools and frameworks
Expertise in multiple testing methods such as clear box and backend testing
Proficiency with issue tracking and test case management tools like Jira and Zephyr
Proactive in anticipating issues or blockers and translating them into solutions
Strong ability to identify and explain the root cause of bugs and thoroughly document them
Ability to determine when manual testing is more appropriate than automated testing and the adaptability to work in both depending on project needs
Experience in developing and maintaining automated test suites
Expertise in medium to large scale projects where you are able to quickly adapt by leveraging your knowledge of testing principles and resources
Proficient in identifying quality gaps, communicating solutions to leadership, gaining buy-in, and implementing those solutions while measuring impact
Technical or computer science background
Experience with SaaS applications and agile methodologies(Kanban plus)
Experience with fast-paced collaborative teams
Excellent communication skills
Proficient in leading meetings and technical presentations
Passion for renewable energy and sustainability
Language Requirement: Proficient in both written and spoken English. We kindly request that your resume be submitted in English, preferably
Aurora is dedicated to building a diverse and inclusive workforce of people who believe in and are passionate about creating a future of solar energy for all. We are an equal opportunity employer, we welcome and consider qualified applicants regardless of gender identity, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or any other differences. We encourage you to apply even if you believe that you do not meet all of the above criteria!
Aurora is committed to creating an inclusive and accessible experience for all candidates. If you require a reasonable accommodation that would better enable your success during the application or interview process, please complete this form.
For San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records for employment.
These are some of our top picks for great climate jobs on Work in Green.
Aurora is hiring Senior/Staff Product Manager,Senior/Staff Product Manager ,Senior Software Engineer, Full Stack , and more.