Chainalysis offers cryptocurrency investigation and compliance solutions to global law enforcement agencies, regulators, and businesses as they work together to fight illicit cryptocurrency activity. Backed by Benchmark and other leading names in venture capital, Chainalysis builds trust in blockchains. For more information, visit www.chainalysis.com

At Chainalysis, Software Engineers in Test are embedded within full-stack teams as expert quality advisors. They are good system thinkers that help the team identify and mitigate risks. As software engineers, they can also implement tooling and automation solutions. A SET’s knowledge of software design is focussed on testability, robustness and performance; they usually contribute to and review the design of production software.

We are looking to fill this position in Washington ,DC or New York, NY

Responsibilities:

  • As a member of an agile product team, recommend specific approaches for ensuring quality in the upcoming backlog of work. What tests do we need to write? What can we automate? What’s likely to break?  How are we going to mitigate risk? You understand the architecture and can read code. You know what has broken in the past and where the brittle bits lie.
  • Perform code reviews to ensure that new code is accompanied with the right tests at the right boundary.
  • Design and Develop End to End Acceptance tests that need to run before every release.
  • Set up CI jobs that run smoke tests using environments on docker/kubernetes.
  • Evaluate effectiveness of quality initiatives (e.g. automation, manual tests, chaos engineering,  blitzes, bug bounties…) and lead projects to improve. You know the coverage metrics, what bugs have slipped through in the past, and the costs (and benefits) of quality.
  • Surface the right metrics to help the team make good risk tradeoffs.
  • Evaluate and implement tools and frameworks in support of an automation strategy. 
  • Engineer the first versions of new automation strategies (pave the road) and help engineers implement tests and execute complex test scenarios.
  • Perform some amount of exploratory testing to help identify areas of risk.
  • Evaluate changes to open source projects used by the team and assess risks and benefits of upgrades.
  • Collaborate with the sales and support teams on understanding customer pain points and quality trends.
  • Collaborate with the security team on evaluating security risks and developing threat models.
  • Collaborate with other Quality Engineers on company-wide quality initiatives.

Requirements:

  • 5+ years experience as a software engineer in test (or 2+ as software engineer on a team with modern quality practices).
  • Experience in the following: logical thinking, systems thinking, distributed systems, data pipelines and data quality initiatives, web-based software architecture, test automation, continuous integration and continuous delivery, data analysis and visualisation, etc.
  • 1+ years experience in Gradle, Jenkins, Ansible (or other equivalent automation tools).
  • 3+ years experience in Selenium, Protractor, AppliTools or similar automation frameworks.
  • Heavy experience with Test plans, Test Data Management and maintaining reports.
  • Broad knowledge of industry standard best quality engineering/assurance practices.
  • Experience with AWS, Docker, Kafka is a plus.
  • Working with distributed and remote teams.
  • Writing and presentation skills.
  • Willingness and ability to champion QE philosophy and influencing others.
  • A passion for breaking things.

 

Bonus: Knowledge about blockchain and cryptocurrency

You belong here. 

At Chainalysis, we believe that diversity of experience and thought makes us stronger. We encourage applicants across any race, ethnicity, gender/gender expression, age, religion, ability and experience. With both customers and employees around the world, we are committed to ensuring our team reflects the unique communities around us. We can’t wait to meet you.   

Perks & Benefits 

We offer a comprehensive benefits package including competitive salaries, stock options for senior roles, medical, dental and vision - which cover domestic partners as well - plus life and disability coverage, 20 vacation days, and a 401K plan.  Chainalysists also get to participate in our annual Huddle, a week-long destination event that promotes team-building, professional development, and fun! In the office, you’ll receive a Mac or PC of your choice and a fully stocked kitchen.

 

Please note the EEOC Questionnaire below is completely optional and applicable to candidates in the United States only.

 

Applicant GDPR Notice

Apply for this Job

* Required
  
  


U.S. Equal Opportunity Employment Information (Completion is voluntary)

Individuals seeking employment at Chainalysis are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 1/31/2020

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

Because we do business with the government, we must reach out to, hire, and provide equal opportunity to qualified people with disabilities1. To help us measure how well we are doing, we are asking you to tell us if you have a disability or if you ever had a disability. Completing this form is voluntary, but we hope that you will choose to fill it out. If you are applying for a job, any answer you give will be kept private and will not be used against you in any way.

If you already work for us, your answer will not be used against you in any way. Because a person may become disabled at any time, we are required to ask all of our employees to update their information every five years. You may voluntarily self-identify as having a disability on this form without fear of any punishment because you did not identify as having a disability earlier.

How do I know if I have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Blindness
  • Deafness
  • Cancer
  • Diabetes
  • Epilepsy
  • Autism
  • Cerebral palsy
  • HIV/AIDS
  • Schizophrenia
  • Muscular dystrophy
  • Bipolar disorder
  • Major depression
  • Multiple sclerosis (MS)
  • Missing limbs or partially missing limbs
  • Post-traumatic stress disorder (PTSD)
  • Obsessive compulsive disorder
  • Impairments requiring the use of a wheelchair
  • Intellectual disability (previously called mental retardation)
Reasonable Accommodation Notice

Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.