RemoteWLBRemote only
Back to all jobs
Keyfactor, Inc. logo
Remote role · senior-t

Senior Test Automation Engineer

Keyfactor, Inc.

Role brief

Title: Senior Test Automation Engineer 

Location: United States; Remote 

Experience: Associate-Mid Level  

Job Function: Marketplace Engineering  

Employment Type: Full-time 

Industry: Computer and Network Security 

About the position  

We are looking for a dynamic Senior Test Automation Engineer to join our fully remote team.  The ideal candidate will have a minimum of 5 years’ experience in a professional software testing role including a strong focus on test automation responsibilities.  They will have a keen ability to collaborate with other members of the team, primarily developers.  You will play a crucial role in our team creating, maintaining, and debugging tests.  

This position is based in the United States.  Applicants must hold US citizenship or US permanent resident status. 

Responsibilities 

  • Collaborate with other developers and engineers in a fully remote environment. 
  • Contribute to the design and implementation of the test automation framework. 
  • Design, develop, and maintain automated test scripts for front-end and back-end applications, focusing on continuous integration and delivery pipelines. 
  • Execute manual test cases for scenarios where automation is not feasible, documenting bugs and tracking issues through resolution. 
  • Manage test data, and environment setup, and ensure comprehensive test coverage for new features and regression testing. 
  • Debug/troubleshoot test failures including identifying the cause of test failures in production code. 
  • Participate in code reviews to evaluate testability and improve test coverage by mentoring the development team in best practices for testing and quality assurance. 
  • Contribute to the design of new features and functionalities. 

Skills and Qualifications 

  • Strong problem-solving skills and the ability to work both independently and in a team environment. 
  • Organized and detail-oriented with a proven ability to manage multiple tasks efficiently. 
  • Fluency in English with solid oral and written communication skills. 
  • A degree, personal project, or work experience demonstrating skills. 
  • Experience with testing a modern JavaScript framework such as React, Angular, or Vue using modern testing frameworks like Jest, Cypress/Playwright, or similar tools. 
  • Experience with testing REST/JSON based HTTP APIs, including tools such as Postman. 
  • Experience leading the implementation of automated testing in an existing project. 
  • Experience with different types of automated software testing, including unit and integration tests. 
  • Experience with Continuous Integration processes including pipelines, such as GitHub Actions 
  • Experience with version control (Git), work/defect tracking (JIRA), and test management tools. 
  • Experience with container technology (Docker/Kubernetes) 
  • Experience with relational databases/SQL for data retrieval and updates.  
  • Experience with Cloud Infrastructure providers such as Azure or AWS 
  • Bonus: Experience with Infrastructure as Code tooling such as Ansible, Terraform, Pulumi, etc. 
  • Bonus: Experience testing Infrastructure as Code projects 
  • Bonus: Public Key Infrastructure knowledge/experience 
  • Bonus: Security testing practices and tools 

#LI-DNI