Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior QA Automation Engineer

Engineering | Remote -Boulder area preferred | Full Time

Job Description

 

Job Title:          Senior QA Automation Engineer

Reports To:       QA Manager

Department:     Engineering

Job Purpose:     Mature and improve standards, methods, or procedures in determination of product quality, release readiness, and support.

Responsibilities/Duties

  • Develop or improve test plan, scenarios, scripts, procedures and cases.
  • Develop, execute, and maintain comprehensive test automation framework to benchmark the accuracy, consistency, and performance of various platforms
  • Integrate automation frameworks with a continuous integration server and publish regression results.
  • Analyze and report on test results and trends.
  • Develop and improve test automation and tools.
  • Investigate customer reported quality issues.
  • Manage release notes and deployments for test and production environments
  • Provide feedback and recommendations to developer on software usability and functionality.
  • Perform software compatibility tests with program, hardware, operating systems, or network environments.
  • Perform software functionality, compatibility, integration, load, stress and performance tests.
  • Create and improve databases of known test defects.
  • Review software documentation to ensure technical accuracy and completeness.
  • Relies on experience and judgment to plan and accomplish goals.
  • Performs a variety of tasks. May lead and direct the work of others.
  • Develop deep understanding of the currently employed technologies, data models, application functionality and development process.
  • Other tasks and duties as assigned by Supervisor.

Required

  • Bachelor Degree in Computer Science, Computer Engineering, Computer Information System or equivalent relevant experience.
  • Must have a working knowledge of Quality Assurance Methodologies
  • Strong skills in Automation testing.
  • Extensive experience building integration test frameworks.
  • 5+ years experience in Programming experience in Java or Golang, and any other programming languages (Javascript, Python, Shell, etc)
  • Strong experience developing automated tests and/or automation testing frameworks (Selenium, git, Kubernetes, or Azure experience would be a plus)
  • Experience with Functional, API, Data, performance and Automated testing
  • Worked with Virtual Machines
  • Must have experience working in an Agile development environment.
  • Understanding of Software Development Life-Cycle (SDLC).
  • Knowledge of Linux or Windows.
  • Possess analytical and problem-solving skills.
  • Ability to use of Microsoft Office products effectively.
  • Ability to be an independent, self-motivated, proactive, detailed, results-oriented individual.
  • Excellent oral and written communication.
  • Ability to work effectively while maintaining accuracy and sensitivity under tight timelines and schedules.

Desired 

  • Understandings of acceptance and regression test suites
  • Familiarity with microservices testing
  • Experience with REST-like test tools e.g. Curl, Postman, etc.
  • Experience with Gherkin
  • Experience with Selenium WebDriver
  • Knowledgeable of continuous release strategies like Blue/Green and Canary
  • Familiarity with networking
  • Familiarity with cyber security concepts
  • Experience with the assignment and revision of work performed by team members.
  • Experience writing and editing technical documentation.
  • Ability to work with cross-functional team.
  • Relies on experience and judgment to plan and accomplish goals.
  • Ability to function in a multiple tasking environment.
  • Knowledge of backup procedures, security implementations and user help systems.
  • A certain degree of creativity and latitude is required.
  • Have home office dedicated to working with teams, groups in a telecommute setting.
  • Ability to work 40 hours with overtime as needed.
  • Remote position- some travel to Denver if needed 
  • Authorized to work lawfully in the United States? (required)

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Circadence Corporation is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, color, creed, religion, sex, sexual orientation, gender, gender identity or expression, medical condition, national origin, ancestry, citizenship, marital status or civil partnership/union status, physical or mental disability, pregnancy, childbirth, genetic information, military and veteran status, or any other basis prohibited by applicable federal, state or local law.

Circadence will consider for employment qualified applicants with criminal histories in a manner consistent with local and federal requirements.

https://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf

All Circadence employees are expected to actively support diversity on their teams, and in the Company.

NOTICE: Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.