Sr. SDET

$94,694 - $142,040/Yr

Alkami Technology - Plano, TX

posted 23 days ago

Full-time - Mid Level
Remote - Plano, TX
Professional, Scientific, and Technical Services

About the position

The Senior SDET (Software Development Engineer in Test) role at Alkami is a key position responsible for leading quality engineering efforts within a software development scrum team. This role involves guiding a team of SDETs and Test Engineers, focusing on test automation and white-box testing across the entire tech stack, including UI, API, Microservices, and Database. The Senior SDET will contribute to building and maintaining automated test suites, enhancing test automation frameworks, and integrating automated tests into CI/CD pipelines to ensure high-quality software delivery.

Responsibilities

  • Build and maintain automated test suites for the full tech stack including UI, API, Microservices, and Database.
  • Contribute to building test automation framework and enhancement, applying software engineering best practices.
  • Evaluate test tooling to continuously evolve the tooling strategy with industry-leading technologies.
  • Perform functional/regression tests, analyze automated test results, and report defects efficiently.
  • Integrate automated tests into the CI/CD pipeline to support continuous testing and deployment.
  • Participate in Agile ceremonies and collaborate with cross-functional teams to understand project requirements.
  • Design and document comprehensive test cases and establish requirements traceability.
  • Analyze application architecture to develop effective tests at the right layer of the application.
  • Ensure quality gates are adhered to at each phase of the release cycle and deployment process.
  • Provide guidance to SDETs and Associates, serving as a functional and quality SME.
  • Lead the maintenance of test environments and test data creation.

Requirements

  • Proficient in coding and implementation of object-oriented programming in languages such as C#, Java, Python, or JavaScript.
  • Extensive experience with full stack open source testing tools like Selenium, Cypress, Appium, and RestAssured.
  • Ability to build test automation frameworks using best practices such as page-object model and data-driven frameworks.
  • Adept in managing software version control using Git tools like Bitbucket and GitHub.
  • Experience in building test strategies and plans for various test types including Smoke, Functional, and Regression testing.
  • Working knowledge of Agile/DevOps methodologies such as Scrum and Kanban.
  • Familiarity with relational and non-relational databases and ability to write complex SQL queries.
  • Knowledge of White Box Testing practices and tools like SonarQube and JaCoCO.
  • Understanding of different API architectures and experience in testing Microservice architectures.

Nice-to-haves

  • A Master's degree in computer science or a related field.
  • Comfortable promoting automation as a core principle and guiding others in automation.
  • Proficient in reviewing source code to identify potential issues and provide insights during debugging.
  • Demonstrates a strong desire to engage in tool analysis and develop proof of concept models.
  • Capable of participating in technical specification and program code reviews.

Benefits

  • Remote-first work environment
  • Unlimited paid time off
  • 401(k) with employer match
  • Diverse and inclusive company culture
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service