Senior Automation Engineer

almost 2 years ago
Full time role
... more
... more

Job Description

About One Concern
One Concern brings disaster science together with machine learning for better decision-making. We quantify resilience from catastrophic perils, empowering leaders to measure, mitigate, and transfer risk. We believe that by pioneering cutting-edge science, we can make disasters less disastrous and, ultimately, build planetary-scale resilience.
The Role
One Concern is growing rapidly and we are looking for a Senior Automation Engineer to design, implement the automation test framework, develop and execute automated tests to ensure product quality. The Senior QA engineer role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure the software runs smoothly and meets client needs as well as reviewing system requirements and tracking quality assurance metrics. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

What You’ll Do

  • Design and implement the automation framework and tools
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Design, develop and execute automation scripts using open source tools
  • Estimate, prioritize, plan and coordinate testing activities
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new automation tools and test strategies

Qualifications & Experience

  • Familiarity in a major programming language such as Python, Java or other backend language
  • 4+ years experience in Automation or tools development
  • Experience in designing tools and tests for cloud products (SaaS experience preferred)
  • Strong understanding of testing concepts including regression testing, end to end testing, performance testing, etc.
  • Be able to own products quality for entire team
  • Knowledge of scripting
  • Has worked in Agile environment
  • Experience using CICD tools such as Jenkins or CircleCI
  • Experience with testing backend code or projects

Nice to Haves

  • 4+ years experience in Python-based projects
  • Experience with Docker and Kubernetes
  • Experience with Database area (e.g: Postgres, mysql DB) or Data Warehouse (e.g: snowflake)
  • Experience with data pipelines
  • B.S/M.S in Computer Science, Engineering or Mathematics

Compensation will be competitive with the market for this position and will include equity consideration. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, natural origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs