Senior QA Engineer

over 1 year ago
Full time role
United States... more
United States... more

Job Description

Company Introduction

Our mission is the enablement of every organization and person with the technology to positively impact the health of planet Earth. Persefoni is creating an all-in-one platform that allows organizations to measure, analyze, and reduce their Enterprise Carbon Footprint. Our goal is to provide our customers unprecedented visibility and insights into the impact their organization has on the environment. Leveraging the latest breakthroughs in data science and software, our technology will empower teams and leaders to mobilize their organizations to continuously improve their greenhouse gas emissions metrics.

 

Our Core Values

Sustainability - We are committed to sustainable business practices across our entire operation and culture. We go beyond achieving balance. We are a net-positive contributor to the environment, our employee’s lives, and the global community.

Impact - We are focused on and passionate about tackling the biggest and hardest problems that will have the greatest impact. We create significant, not incremental, solutions.

Collaboration - We are always aligned in our goals and efforts to create the most impactful technologies possible. Constant cooperation across our company, customers, and partners is our standard mode of operating.

Equality - We value and respect people and organizations of all backgrounds. Ours is a culture of innovation, creativity, diversity of thought, and inclusion.

 

About The Role (What you will get to do)

We are seeking a highly motivated and talented Sr. QA Engineer to join the Persefoni Quality Engineering team. This role will work with the team to develop, maintain, and execute automated tests primarily using Cypress.io.

 

The Sr. QA Engineer will serve as a critical member of the quality assurance team, and will be responsible for upholding test code quality standards through code review and coaching. This role will also develop tooling and lay technical foundations to enrich our QA capabilities, while participating in agile ceremonies with their assigned development teams and manually testing new features as they become code complete.

 

Responsibilities (What we expect)

  • Develop & maintain test automation frameworks and automated tests to support day to day operations of web platform
  • Work together with other Quality Engineers to ensure effective verification of test specifications and requirements
  • Identify areas requiring quality improvement, initiate and follow through on plans of action necessary for implementation
  • Develop new automated test scripts
  • Work closely with Product Owners and Project Managers to ensure effective validation of user needs and business requirements
  • Perform smoke tests and regression testing, both manual and automated, as part of the release cycle

 

Qualifications (What you bring to the role)

  • 4+ years of professional experience as a QA Automation Engineer or similar role highly focused on software testing automation
  • Strong programming skills in Java and JavaScript
  • Strong experience in designing, creating, and executing complex test plans
  • Must have experience with Cypress
  • Applied knowledge of manual testing
  • Experience in automated API testing
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience working in an Agile/Scrum development process
  • Be available as needed to assist in production deploys on alternating Friday evenings from approximately 4pm - 7pm PST, which will reduce over time as the team grows!

 

Added Advantage:

  • Experience with performance and/or security testing
  • Experience with programming languages such as Python and/or Go
  • Knowledge of CI/CD and experience working with Jenkins, CircleCI, or similar tools

 

Job Type: Full-time. Remote. Salary based on experience and location.

 

Interview Process

  • Step 1: Initial screen with talent acquisition
  • Step 2: Interview with Hiring Manager
  • Step 3: Panel Interview with two peers
  • Step 4: Final Interview with Chief Digital Officer
  • Step 5: Offer extended
  • Step 6: Background check and onboarding

 

Benefit Offerings

  • Generous PTO policy
  • 401k with company match
  • Medical, dental, and vision insurance
  • Disability, life insurance
  • Equity incentive plan

 

Persefoni is an Equal Opportunity employer

One of our company Core Values is 'Equality' which emphasizes our commitment to value and respect people and organizations of all backgrounds. We proudly bring this to life by fostering a culture of innovation, creativity, diversity of thought, and inclusion.

We strive for each of our team members to be able to show up for work every day as their genuine selves. Similar to the reverence given to Earth’s biodiversity, we recognize the vast potential that exists when all of the facets of diversity within our team are appreciated and illuminated. This policy extends to all aspects of our employment practices.

 

As you are considering us as a potential employer, it's important to ensure you are aware we currently have a COVID-19 vaccination policy in place for all U.S. employees.
The key tenets of our policy are:

  • Fully remote employees, those who are not doing any travel and do not have any in-person interactions related to their work, are not required to be vaccinated.
  • Employees who travel on behalf of Persefoni and/or have in-person interactions related to their work, are required to be fully vaccinated and boosted.
  • All employees, regardless of vaccination status, are required to inform us of whether they are fully vaccinated or not.
  • We provide the opportunity for employees to request special exceptions to the policy for medical, religious, and other reasons

Similar jobs