Senior Automation Engineer

$62,000 - $92,000/Yr

Ust

posted 5 months ago

Full-time - Senior
Remote
10,001+ employees
Nonmetallic Mineral Product Manufacturing

About the position

UST is seeking a Senior Automation Engineer who will play a pivotal role in driving the implementation of automation frameworks and providing mentorship to junior team members. The ideal candidate will possess hands-on experience in developing automation frameworks and will be proficient in widely used automation software and tools. This position requires interaction with senior members of both the client business and technical delivery teams, necessitating a proactive approach to collaboration and solution implementation. In this role, you will be responsible for designing, developing, and implementing automated test frameworks and scripts for web and mobile applications, utilizing Cypress.io and XCUITest frameworks. You will champion best practices for test automation, focusing on modularity, scalability, and maintainability. As a leader within the automation engineering team, you will provide mentorship, guidance, and technical expertise to your colleagues. Collaboration with Software Developers, QA Testers, and Product Managers will be essential to understand testing requirements and translate them into effective test automation strategies. You will also maintain and enhance existing automation test suites, ensuring their efficiency, scalability, and code quality. Integrating automated tests into the CI/CD pipeline for continuous integration and delivery will be a key responsibility. Troubleshooting automation issues, identifying root causes, and implementing solutions will be part of your daily tasks. Staying current with the latest advancements in automation testing tools and methodologies is crucial, as is effectively communicating test automation progress, findings, and recommendations to both technical and non-technical stakeholders. Participation in code reviews to ensure adherence to coding standards and best practices will also be expected.

Responsibilities

  • Design, develop, and implement automated test framework and scripts for web and mobile applications using Cypress.io and XCUITest frameworks.
  • Champion best practices for test automation, including modularity, scalability, and maintainability.
  • Lead the automation engineering team by providing mentorship, guidance, and technical expertise.
  • Collaborate with Software Developers, QA Testers, and Product Managers to understand testing requirements and translate them into effective test automation strategies.
  • Maintain and enhance existing automation test suites, ensuring efficiency, scalability, and code quality.
  • Integrate automated tests into the CI/CD pipeline for continuous integration and delivery.
  • Troubleshoot automation issues, identify root causes, and implement solutions.
  • Stay up-to-date on the latest advancements in automation testing tools and methodologies.
  • Effectively communicate test automation progress, findings, and recommendations to technical and non-technical stakeholders.
  • Participate in code reviews and ensure adherence to coding standards and best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software test automation, preferably in a healthcare environment.
  • Proven expertise in Cypress.io for web application testing and XCUITest framework for mobile automation (iOS).
  • 5+ years of experience working with TypeScript and JavaScript.
  • 5+ years of experience working within a CI/CD pipeline environment (e.g. GitHub, Jenkins, Artifactory).
  • 5+ years of experience with API testing frameworks (e.g., Postman, RestAssured etc.).
  • 3+ years of experience in AWS environment.
  • Experience with BDD (Behavior Driven Development) frameworks (e.g., Cucumber.js).
  • Experience leading and mentoring automation engineers.
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent written and verbal communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
  • Experience with other Mobile Testing tools like Appium, Expresso etc.
  • Experience with other UI & API test tools like Selenium, Playwright etc.
  • Experience with cloud-based testing platforms (e.g., pCloudy, Sauce Labs, BrowserStack).
  • Experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Experience working with RDBMS and SQL.

Nice-to-haves

  • Experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Experience with other Mobile Testing tools like Appium, Expresso etc.
  • Experience with other UI & API test tools like Selenium, Playwright etc.

Benefits

  • 401K matching
  • Paid sick time
  • Healthcare insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service