Software Engineer In Test
Location: Boston, MA
Department: Engineering
About REsurety
Company Overview
REsurety is the leading provider of data, software, and services to the clean energy economy and operates the only transactional marketplace for clean power. Trusted by the industry’s leading buyers, sellers, and investors, REsurety’s proprietary data models, powerful technology platforms, and deep domain expertise empower confident, impactful decision-making and efficient, effective portfolio management.
We are a small team with a big impact! Our culture is open and collaborative. We expect excellence from our team members and reward it with high ownership and flexibility. If you’re a high-achiever with a passion for clean energy, we want to hear from you.
Company Values and Principles
At REsurety, we value the skills of execution, creativity & ownership, commercial focus, and teamwork, and we help and encourage all team members to develop these skills while at REsurety.
Our values also shape our culture and act as the foundation for our principles. Like all great companies, we strive to hire the best and are committed to building a diverse, inclusive company where team members feel engaged, valued, and supported. What is special about REsurety, though, is how much we:
- Share information openly, broadly, and deliberately with each other;
- Encourage ownership by all team members;
- Provide continuous, constructive feedback; and
- Empower all team members to bring their full, authentic selves to work.
About the Company
Position Overview
As a Software Engineer in Test, you will work alongside Engineers and Product Managers to ensure our systems maintain high accuracy and reliability. You will use your attention to detail, software engineering, and troubleshooting skills daily to enable the team to deliver quickly and efficiently. You will be responsible for the quality of the software the software engineering department produces and for ensuring verifications and acceptance criteria are documented and met.
Key Responsibilities
Software Engineering
- Analyze complex software systems and collaborate with others to improve the overall design, testability, and quality
- Learn secure coding standards and help advocate for maintaining/updating the team's knowledge of security
Software Quality
- Develop robust tests, tools, and procedures for our full-stack and enterprise services
- Test cloud-based software features for quality and accuracy before they enter production, and identify root causes of issues
- Design new and maintain existing automated framework, tests, and monitor systems.
- Identify, share, and nurture the adoption of best practices for code health, testing, and maintainability in collaboration with the broader cross-team SEIT group.
- Track and communicate test results in a timely, effective manner
Product Requirements
- Participate in code reviews, advocate for quality and security compliance standards throughout the software lifecycle
- Work with product management and tech leads to ensure acceptance criteria are clear and understood throughout the development life cycle.
DevOps
- Support CI/CD frameworks
- Help coordinate and facilitate DevOps initiatives with guidance from the DevOps Tech Lead.
- Work with deployment teams to resolve system-level issues
Required Experience & Qualifications
- A bachelor’s or master’s degree in Computer Science or Software Engineering
- 4-5 years of professional experience with software quality engineering, automated test development, and testing frameworks
- General understanding:
- Agile development lifecycle
- Software development utilizing Python, Java, .NET, or similar technologies, backend server development, and database query languages such as Python and SQL
- Knowledge about test strategy, test schedule, test cases, and test executions
- Interested in growing your knowledge and skills in Test Environment Provisioning and Configuring using technologies like Terraform, Ansible, and AWS
Preferred Qualifications
- Strong design, development, troubleshooting, and debugging skills
- Quality mindset, attention to detail
- Design and implement new and maintain existing test environments
- Load, Performance analysis, and stress-test for unusual conditions
- Experience with::
- unit testing frameworks
- testing data quality and ETL pipelines
- virtualization, preferably via Docker containers
- continuous integration systems (e.g., Jenkins)
- Knowledge / Experience with power and/or weather data analytics
Details
- Location: Boston, MA
- Our organization works on a hybrid model. We are in the office on Mondays, Tuesdays, and Thursdays at our downtown Boston building, and remote work is optional on Wednesdays and Fridays.
Compensation and Benefits
- The base compensation range for this position is $108,800 to $165,600. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This range does not include annual bonus, equity-based incentives, and benefits.
- Benefits information can be found on our Careers page: https://resurety.com/about/careers/
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
