About Alkami
Sr Staff SDET
Job Location
gurgaon, India
Job Description
Role and Responsibilities: Guide the work of a group of SDETs in one or more functional areas with responsibility for all aspects of test automation, including framework enhancements and being an evangelist of quality. Review source code for potential problems, help debug and triage issues, and isolate fixes. Guide tool analysis, create proof-of-concept models, and make recommendations to support the tools selection process. Analyze, recommend, and implement industry best practices for coding guidelines, peer reviews, Git workflow, process workflow, quality gates, CI/CD processes, etc. Actively participate in reviews (walkthroughs) of technical specifications and program code with architects and developers. Communicate design, requirements, feature sets, functionality, and limitations of systems/applications to the team. Promote quality engineering processes, practices, and standards both within and across teams. Enable CI/CD integration for various automated test suites. Ensure proper test reporting, alerting, and enforcement of quality gates. Continuously evaluate opportunities for improvement. Invest in building robust data seeding and test execution techniques to ensure reliable test results. Collaborate with other teams including Release Management, SRE, Performance Engineering, Project Management, and Application Support to ensure successful delivery of new system features. Proactively engage with Product Owners from feature inception through functional validation to launch, always seeking to identify potential quality issues. Design and document comprehensive test strategies, testing guidelines, standard operating procedures (SOPs), utilities, and tools to improve test automation efficiency. Triage customer issues, analyze production metrics, provide root cause analysis, and recommend system hardening measures. Maintain awareness of customers receiving new code/updates per the Release Schedule. Provide guidance to SDETs, Associates, and Seniors. Serve as a Subject Matter Expert (SME) for multiple application areas and monitor the success of mentees. Provide oversight of a small group of SDETs. Ensure adherence to SOPs and design/coding guidelines. Proactively provide updates and reports to senior leadership. Lead the maintenance of test environments and test data creation, ensuring consistency with staging/production configurations. Work closely with SRE and Technical Implementation teams to develop tooling that improves environment stability, accuracy, and maintenance. Job Requirements: Typically requires a minimum of 1417 years of related experience. Bachelors degree in Computer Science, Software Engineering , or a related field. Proficient in coding with deep knowledge of the full technology stack and extensive experience in object-oriented programming, data structures, design patterns, and system architecture. Skilled in one or more languages: C#, Java, Python, JavaScript , etc. Familiar with Terraform , Shell scripting , and PowerShell . Expert in open-source or commercial test tools: Web testing: Selenium, Cypress, Playwright Mobile testing: Appium, Espresso API testing: Rest Assured, HttpClient Proven track record in evaluating tools/frameworks, setting best practices, and defining coding guidelines and review processes. Experience building, maintaining, and enhancing test automation frameworks using: Page Object Model, Data-Driven Testing, Behavior-Driven Development (BDD) Frameworks such as JUnit, NUnit, TestNG, PyTest, or Cucumber Experience with: Git workflows (Bitbucket, GitLab), Build tools (Gradle, Maven, NuGet), Artifact management (JFrog, ProGet), Cloud device testing (Sauce Labs, BrowserStack), CI/CD tools (GitLab, GitHub, Jenkins, Bamboo, TeamCity, CircleCI) Expert in building test strategies, test plans, and automation strategies for Smoke, Functional, and Regression testing. Strong knowledge of Agile/DevOps methodologies (Scrum, Kanban). Skilled in relational databases (e.g., SQL Server, Postgres ) and NoSQL databases (e.g., MongoDB, DynamoDB ). Ability to write complex SQL queries (joins, aggregates) and identify data architecture challenges using monitors/profilers. Experience with White Box Testing techniques (Unit & Integration tests), using tools such as SonarQube and JaCoCO . Exposure to performance testing tools : JMeter, Gatling . Familiar with multiple API architectures: REST, GraphQL, Webhooks, WCF, gRPC . Understanding of UI and system architectures: Micro-Frontends, SPAs , etc. Skilled in reviewing and testing all layers in: Microservice architecture, Event-driven/messaging architecture (Kafka, SQS), Kubernetes platform, Service virtualization Experience designing and improving test workflows and processes. Skilled in creating and analyzing quality metrics to identify trends and risks. Effective at cross-functional collaboration, bringing together Product, Design , and Engineering teams. Strong in decision-making and project management. Ability to pull logs from Production, Staging, and Integrated environments and resolve complex scenarios. Comfortable with PagerDuty and actively supporting SRE efforts. Strong written and verbal communication skills . Preferred Qualifications Accomplished technologist with a passion for System Design and Architecture , with both breadth across technologies and depth in automation and test strategies. Extensive experience as a team coach, with a strong background in evaluating SDET candidates and building high-performing teams.
Location: gurgaon, IN
Posted Date: 6/13/2025
Location: gurgaon, IN
Posted Date: 6/13/2025
Contact Information
Contact | Human Resources About Alkami |
---|