SDET

FULL TIME
mid

Salary

No salary data

vs. Engineering avg

Ghost Score

Better than ~65% of category

Engineering jobs

Freshness

Posted 4 weeks ago

Job Description

Alkami Technology is a leading cloud-based digital banking solutions provider for financial institutions in the United States. The SDET role involves working within a software development scrum team to ensure high quality, stable software is delivered, contributing to quality processes and automation frameworks. Responsibilities: Build and maintain automated test suites for the full tech stack including UI, API, Microservices, and Database; Optimize and stabilize the automated test suites; Contribute to building test automation framework and enhancement; Leverage knowledge of Software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous deployment, and apply to test suite development and maintenance; Contribute to test tooling evaluation to continuously evolve the tooling strategy to be industry leading technologies; Contribute to the improvement of Quality Engineering processes and best practices, and actively participate in code reviews and quality discussions; Perform functional/ regression tests, analyze automated test results, and report defects in a timely and efficient manner to track them to closure; Integrate automated tests into the CI/CD pipeline to support continuous testing and deployment; Participate in all the Agile ceremonies (sprint grooming, planning, demos); Collaborate with the agile squad and cross-functional teams to understand project Qualifications: Proficient in coding and implementation of object oriented programming, data structures, etc. in one or more programming languages such as C#, Java, Python, JS or similar; Familiar with Shell scripting, and Powershell scripting; Extensive experience in one or more full stack (frontend and backend) open source testing tools such as Selenium/ Cypress/ Playwright for Web testing, Appium/ Espresso for Mobile testing and RestAssured/ HttpClient for API testing; Ability to build test automation framework using industry best practice such as page-object model, data-driven framework, behavioral driven development, etc using testing framework such as JUnit, NUnit, TestNg, Pytest or Cucumber; Adept in managing software version control and workflow using Git tools such as Bitbucket, Gitlab, Github, etc; Contribute to existing templates to integrate automated tests on cloud devices (Saucelabs/ Browserstack) in the CI/CD pipeline using tools like Bamboo, TeamCity, Circle CI, Gitlab, etc; Experience in building test strategies and test plans with a variety of test types such as Smoke, Functional, Regression testing, etc. using various test case optimization techniques; Working knowledge of Agile/DevOps development methodologies such as Scrum and Kanban; Working knowledge of relational databases (eg: SQL Server, Postgres) and non-relational databases (eg: MongoDB, DynamoDB); Ability to write complex queries including Joins, Aggregate functions, etc; Understand data architecture, store procedures, database monitors, database profilers etc; Knowledge of White Box Testing practices, including the use of tools like SonarQube, JaCoCO, etc. to assess code quality and coverage; Knowledge of different API architectures such as REST, GraphQL, Webhooks, WCF, and gRPC protocols; Experience in testing different layers in Microservice architecture, Event-driven/messaging architecture (Kafka, SQS), Kubernetes platform, and Service virtualization to improve testability; Experience in test management tool evaluation; Ability to design or improve test workflows and processes; Ability to define cross-team test plans and coordinate execution and reporting; Excellent written and verbal communication skills; Able to communicate quality processes both within their team and across Product, Engineering, and Support functions; Able to present data in a meaningful way; Ability to troubleshoot deployments TeamCity/ Kubernetes (debug server errors); Ability to understand and resolve cross-team dependencies when errors occur; Must be able to respond to on-call PagerDuty to support production errors for their given application expertise Required Skills: Test automation framework, Full stack testing tools, Object oriented programming, Agile methodologies, CI/CD integration, Database knowledge, Troubleshooting skills

Ghost Score Breakdown

No salary info
+ pts
No company logo
+ pts
Known scam/ghost company
Reposted listing
Expired deadline
High job-to-employee ratio
Recruiting agency
Aggregator or proxy posting
Overall: 25/100Moderate Ghost Risk

Application Tips

  • Top skills mentioned: python, java, kubernetes. Make sure your resume highlights these.
  • This listing has some uncertain signals. Research the company before applying.

Browse More