QE Automation engineers (SDET)

Purple Drive Technologies2 months ago
St. Louis, MO, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

QE Automation engineers (SDET)

Role:

  • Play a pivotal role in driving quality across our platform to build and ship better products.
  • Partner with application developers to integrate automated testing into the software development lifecycle.
  • Focus on an agile approach to building quality software. Instill concepts like test early and often, minimizing the feedback loop and automation.
  • Ownership of the quality of our platform. While application developers will contribute to the test suite it is vital that test quality is vetted and reviewed by our test engineers.
  • Author and support an automated testing suite for our web application.
  • Provide visibility into the quality of our software providing dashboards and reports to monitor regressions, acceptance rates, etc.
  • Provide guidance and direction on building automated testing frameworks.
  • Participate in use-case discussions and scenario building exercises.
  • Participate and drive design, technical and code reviews.
  • Implement coding standards and approaches.

All About You:

  • Successfully designed and developed automated testing suites for single page applications using tools such as Protractor, Selenium, or Cypress.
  • Demonstrated ability to create a behavior-driven automated test suite.
  • Hands-on experience with automating different testing suites for example: System, Regression, Smoke, Performance, Load.
  • Deep understanding of JavaScript and it's benefits and quirks.
  • Possess an understanding of multi-tier web development; including knowledge of server-side technologies and databases.
  • Deep knowledge of continuous integration and delivery and toolsets that provide this ability.
  • Understanding of agile principles and methodologies.
  • Use and understand Git based source control systems.
  • Previous experience implementing and complying with ADA and WCAG requirements.

Education:

  • Bachelor's degree in information systems, Information Technology, Computer Science or Engineering or equivalent work experience.

Knowledge / Experience:

  • 3 to 5 years of experience in related field.
  • 3 to 5 years of experience in delivering secure solutions in the Financial Services Sector is preferred.

Required Skills

JavaScript
Cypress
Continuous Integration and Delivery
ADA Compliance
Automated Testing
WCAG Compliance
Protractor
Behavior-Driven Development (BDD)
Git
Selenium