Logo
Saxon Global

Test Automation Engineer

Saxon Global, Seattle, Washington, us, 98127


Position: 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 BDD, 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 BDD 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 BDD 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:

1. 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.

2. Automating test cases: They use various tools and technologies, such as Cucumber BDD, Octoperf, Selenium, and others, to automate the test cases and ensure repeatability and scalability.

3. Debugging and fixing test failures: They diagnose and resolve test failures and bugs, and ensure that tests are working as expected.

4. 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.

5. 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.

6. 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.

7. 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 BDD, Octoperf, Automated Test Driven Development (TDD), and have at least 5 years of active development and configuration experience. GitHubBasic Qualification :Additional Skills :Background Check :YesDrug Screen :YesNotes :Selling points for candidate :Project Verification Info :Candidate must be your W2 Employee :NoExclusive to Apex :NoFace to face interview required :NoCandidate must be local :NoCandidate must be authorized to work without sponsorship ::NoInterview times set : :NoType of project :TestingMaster Job Title :SDETBranch Code :Seattle