Skip to main content

Test Automation Engineer

Posted 8 days ago

software technologySeattle (WA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Test Automation Engineer We are seeking an experienced and motivated Test Automation Engineer to join our team. The ideal candidate should have a strong background in Cucumber clientD, Octoperf, Automated Test Driven Development (TDD), and have at least 5 years of active development and configuration experience. Additionally, the successful candidate should have experience in implementing Continuous Integration/Continuous Deployment (CI/CD) automation using GitHub Actions.
Key Responsibilities: Develop and implement automated testing frameworks using Cucumber clientD and Octoperf. Ensure the quality and reliability of code through Automated Test Driven Development (TDD).Configure and maintain CI/CD pipelines using GitHub Actions. Collaborate with cross-functional teams to identify and resolve testing issues. Stay up-to-date with the latest advancements in test automation.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.5+ years of experience in Test Automation with a focus on Cucumber clientD and Octoperf.
  • Strong experience in Automated Test Driven Development (TDD) and CI/CD automation using GitHub Actions.
  • Excellent problem-solving skills and the ability to work independently and in a team environment.
  • Strong communication and collaboration skills.
  • A Test Automation Engineer is responsible for designing, developing, and maintaining automated testing frameworks to ensure the quality and reliability of software systems.
  • Their job tasks include, but are not limited to:
  • Developing test plans and test cases: They work with the development team to create test plans and test cases that ensure the software meets all requirements and performs as expected.
  • Automating test cases: They use various tools and technologies, such as Cucumber clientD, Octoperf, Selenium, and others, to automate the test cases and ensure repeatability and scalability.
  • Debugging and fixing test failures: They diagnose and resolve test failures and bugs, and ensure that tests are working as expected.
  • Implementing Continuous Integration/Continuous Deployment (CI/CD) pipelines: They use tools such as GitHub Actions to automate the build, test, and deployment process, and ensure that code changes are quickly and safely deployed to production.
  • Collaborating with cross-functional teams: They work with the development, QA, and operations teams to ensure that all software changes are thoroughly tested before they are released to production.
  • Staying up-to-date with the latest advancements in test automation: They continuously learn and stay up-to-date with the latest advancements in test automation and ensure that the testing framework remains relevant and effective.
  • Documenting and reporting: They document test results and create reports to communicate testing results and progress to stakeholders.
  • In summary, a Test Automation Engineer is responsible for ensuring that software systems are thoroughly tested and meet the quality standards before they are released to production.
Required Skills: Cucumber clientD, Octoperf, Automated Test Driven Development (TDD), and have at least 5 years of active development and configuration experience.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this