About Alkami
Staff SDET- TM
Job Location
gurgaon, India
Job Description
Role and Responsibilities Build and maintain automated test suites for the full tech stack, including UI, API, Microservices, and Database . Guide SDETs in at least one functional area to enhance, optimize, and stabilize automated test suites. Contribute to tool analysis, create proof-of-concept models, and make recommendations to support the tool selection process. Implement coding guidelines, conduct peer reviews, and define Git workflow, process workflows, quality gates, and CI/CD processes based on best practices. 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. Perform functional and regression tests, analyze automated test results, and report defects in a timely and efficient manner to ensure issue closure. Integrate automated tests into the CI/CD pipeline to support continuous testing and deployment. Participate in all Agile ceremonies for mentee teams, including sprint grooming, planning, demos, and retrospectives. Attend Go/No-Go and other release meetings. Collaborate with agile squads and cross-functional teams to understand project requirements and application architecture. Design and document comprehensive test strategies, testing guidelines, standard operating procedures (SOPs), utilities, and tooling to improve test automation efficiency. Triage customer issues, analyze production metrics, and provide root cause analysis to engineers. Recommend system hardening measures. Provide guidance to SDETs, Associates, and Seniors. Serve as a Subject Matter Expert (SME) for multiple areas of the application and monitor the success of mentees. Provide oversight for a small group of SDETs. Ensure adherence to SOPs, design standards, and coding guidelines. Lead the maintenance of test environments and test data creation, ensuring consistency with staging and production configurations. Job Requirements Education & Experience Minimum of 8 years of related experience, or 6 years with an advanced degree. Bachelors degree in Engineering, Computer Science, Physics, Mathematics, Statistics , or a related field; or equivalent work experience. Technical Skills Proficient in coding and strong experience with object-oriented programming, data structures, and design patterns in one or more programming languages: C#, Java, Python, JavaScript , etc. Familiarity with Shell scripting and PowerShell scripting . Expertise with full-stack open-source testing tools: Web: Selenium, Cypress, Playwright Mobile: Appium, Espresso API: RestAssured, HttpClient Skilled in developing and maintaining test automation frameworks using best practices like: Page Object Model, Data-Driven Testing, Behavior-Driven Development (BDD) Experience with test frameworks such as JUnit, NUnit, TestNG, PyTest, or Cucumber . Experience setting up Git workflows (Bitbucket, GitLab), build tools (Gradle, Maven, NuGet), and artifact management tools (JFrog, ProGet). Experience executing automated tests on cloud devices (e.g., Sauce Labs, BrowserStack ) using CI/CD tools such as: GitLab CI, GitHub Actions, Jenkins, Bamboo, TeamCity, CircleCI Expertise in creating test strategies and test plans for various test types: Smoke Testing, Functional Testing, Regression Testing Working knowledge of Agile/DevOps methodologies such as Scrum and Kanban . Proficiency in relational databases (e.g., SQL Server, PostgreSQL ) and non-relational databases (e.g., MongoDB, DynamoDB ). Ability to write complex queries (joins, aggregates, etc.). Ability to analyze system data architecture, stored procedures, and use of database monitors/profilers. Exposure to White Box Testing techniques, including tools like SonarQube and JaCoCo . Knowledge of performance testing tools such as JMeter and Gatling . Understanding of various API architectures: REST, GraphQL, Webhooks, WCF, gRPC Familiarity with UI architectures and concepts: Micro Frontends, Single Page Applications (SPA) Experience testing different layers of Microservice architecture , event-driven/messaging architecture (e.g., Kafka, SQS), Kubernetes , and service virtualization . Ability to design and optimize test workflows and processes. Experience creating and analyzing quality metrics to detect trends and manage risk. Soft Skills: Excellent collaboration and communication skills. Ability to tailor technical content for technical, non-technical, and leadership audiences. Capable of advocating for quality initiatives and driving stakeholder buy-in. Strong written and verbal communication. Ability to pull logs from different environments (Production, Staging, Integration) and troubleshoot complex issues. Comfortable using PagerDuty for production incidents and assisting other SDETs with on-call troubleshooting. Preferred Qualifications: Experience working in B2B2C SaaS offerings , especially in the FinTech industry . Experience building and deploying applications on Amazon Web Services (AWS) .
Location: gurgaon, IN
Posted Date: 6/3/2025
Location: gurgaon, IN
Posted Date: 6/3/2025
Contact Information
Contact | Human Resources About Alkami |
---|