Alkami Technology ยท 3 days ago
Sr. SDET
Maximize your interview chances
BankingCredit
No H1B
Insider Connection @Alkami Technology
Get 3x more responses when you reach out via email instead of LinkedIn.
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 requirements and application architecture.
Design and document comprehensive test cases, establish requirements traceability Analyze test results, and report defects in a timely and efficient manner to track them to closure. Call out areas of risk. Analyze application architecture to develop effective and impactful tests at the right layer of the application under test.
Understand the release cycle , deployment process well and ensure quality gates are adhered at each phase. Leverage existing CI/CD tools and framework to integrate the automated tests suites into the deployment pipelines.
Provides guidance to SDETs and Associates. Serves as functional and quality SME on their team. Serves as a functional area SME for Engineering.
Ability to work any feature ticket without assistance, regardless of complexity. Could work as the sole SDET on a scrum team if needed. Works with Staff & Principal SDETs regarding design & frameworks topics.
Lead the maintenance of the test environments, test data creations, ensuring they are consistent with staging/production configurations.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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.
Preferred
A Master's degree in computer science or a related field; preferred
Comfortable with promoting automation as a core principle and adept at guiding others in automating manual processes whenever feasible.
Proficient in reviewing source code to identify potential issues, offering valuable insights during debugging and issue triaging, and effectively isolating solutions.
Demonstrates a strong desire to actively engage in tool analysis, conceptualizes and develops proof of concept models, and provides informed recommendations to support the tool selection process.
Capable of actively participating in technical specification and program code reviews alongside architects and developers. Effectively communicates design, requirements, feature sets, functionalities, and system/application limitations to the team during these reviews.
Benefits
Remote-first environment
Unlimited paid time off
401(k) with employer match
Company
Alkami Technology
Alkami Technology provides cloud-based digital banking solutions for credit unions and banks.
Funding
Current Stage
Public CompanyTotal Funding
$385.18MKey Investors
D1 Capital PartnersGeneral AtlanticS3 Ventures
2024-11-06Post Ipo Secondary
2024-08-08Post Ipo Secondary
2021-09-08IPO
Recent News
Crowdfund Insider
2024-12-07
2024-12-05
Company data provided by crunchbase