×
Register Here to Apply for Jobs or Post Jobs. X

Test Automation Engineer

Job in Portland, Multnomah County, Oregon, 97204, USA
Listing for: Eclypsium
Full Time position
Listed on 2025-12-22
Job specializations:
  • Software Development
    DevOps, Software Testing, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Location: Must be resident of Portland Metro Area

We are looking for an experienced Test Automation Engineer to join our team. The ideal candidate will be able to work in a fast paced environment, operate gracefully under stress, effectively manage multiple assignments, be self driven, proactive and have great interpersonal and communication skills.

As a Test Automation Engineer, you will play a crucial role in ensuring the quality and reliability of our products. You will be responsible for designing, developing, and maintaining automated test suites that cover a wide range of functional and non-functional requirements. You will work closely with the development and Dev Ops teams to integrate automated tests into our CI/CD pipelines, enabling rapid feedback and early detection of issues.

This role requires a strong technical background in test automation frameworks and tools, experience with programming and scripting languages, and a passion for ensuring software quality through automation.

Role & Responsibilities

Test Automation Framework Development:

  • Design and develop scalable and maintainable test automation frameworks for our web and API-based applications.
  • Select and implement appropriate test automation tools and technologies that align with our development stack and infrastructure.
  • Ensure the test automation framework integrates seamlessly with our CI/CD pipelines, providing fast feedback to developers.

Test Automation Script Development:

  • Write clear, concise, and well-structured automated test scripts that cover a wide range of scenarios and edge cases.
  • Develop comprehensive test suites for functional, regression, and performance testing.
  • Maintain and update test scripts to ensure they remain effective and relevant as the product evolves.

Test Execution and Analysis:

  • Execute automated tests regularly and analyze test results to identify and report defects.
  • Collaborate with developers to reproduce and troubleshoot issues found during testing.
  • Maintain and update test reports and metrics to track the effectiveness of test automation efforts.

Collaboration and Mentorship:

  • Work closely with development, QA, and Dev Ops teams to ensure the smooth integration of automated tests into the software development lifecycle.
  • Provide guidance and mentorship to other QA engineers on test automation best practices and techniques.
  • Contribute to the development and maintenance of QA processes and documentation.

Minimum qualifications

Experience:

  • 5+ years of experience in software quality assurance, with a focus on test automation.
  • Proven track record of designing and implementing test automation frameworks for web and API-based applications.
  • Strong experience with test automation tools and frameworks (e.g., Selenium, Cypress, Rest Assured, pytest).
  • Experience with programming and scripting languages (e.g., Python, JavaScript, Bash).
  • Familiarity with CI/CD pipelines and integration of automated tests.

Skills:

  • Excellent analytical and problem-solving skills.
  • Strong understanding of software testing methodologies and principles.
  • Proficiency in identifying and automating test cases for complex scenarios.
  • Ability to write clear and concise technical documentation.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Bonus Points:

  • Experience with security testing or performance testing.
  • Familiarity with cloud infrastructure (e.g., GCP).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Contributions to open source projects related to test automation.

Required Technical Skills

Test Automation Frameworks and Tools

Expert:

  • Experience with at least one web UI automation framework (e.g., Selenium Web Driver, Cypress, Test Cafe)
  • Experience with at least one API testing framework (e.g., Rest Assured, pytest, Karate)

Proficient:

  • Experience with BDD frameworks (e.g., Cucumber, Behave)
  • Experience with test reporting and analysis tools (e.g., Allure, Report Portal)

Bonus:

  • Experience with mobile automation frameworks (e.g., Appium, Espresso)
  • Knowledge of performance testing tools (e.g., JMeter, k6)
  • Familiarity with security testing tools (e.g., OWASP ZAP, Burp Suite)

Programming and Scripting Languages

Expert

  • At least one scripting language (e.g., Python, JavaScript/Type Script) for test automation script development

Proficient:

  • Experience with object-oriented programming languages (e.g., Java, C#)
  • Ability to write clean, maintainable, and reusable code

Version Control Systems

  • Proficient:
    Git
  • Bonus:
    Experience with other version control systems (e.g., SVN, Mercurial)

CI/CD

  • Proficient:
    Understanding of CI/CD pipelines and integration of automated tests
  • Bonus:

    Experience with CI/CD tools (e.g., Jenkins, Circle

    CI, Git Lab CI)

Cloud Infrastructure (Relevant to the Company)

  • Proficient:
    Google Cloud Platform (GCP) basics (e.g., understanding of Compute Engine, App Engine, Cloud Functions)
  • Bonus:
    Experience with GCP testing tools or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary