Eclypsium-posted 4 months ago
Full-time • Mid Level
Portland, OR
51-100 employees
Professional, Scientific, and Technical Services

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

  • 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.
  • 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.
  • 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.
  • Work closely with development, QA, and DevOps 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.
  • 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, RestAssured, pytest).
  • Experience with programming and scripting languages (e.g., Python, JavaScript, Bash).
  • Familiarity with CI/CD pipelines and integration of automated tests.
  • 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.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 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.
  • Competitive compensation & startup equity
  • Comprehensive medical, dental, and vision coverage
  • Life insurance, short-term, and long-term disability coverage
  • Flexible time off
  • Employee assistance program
  • 12 week paid parental leave
  • Paid sabbatical
  • Company sponsored 401K plan
  • 12 Paid Holidays
  • Bonusly Rewards Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service