Summary
✨ AI‑Generated
A technology organization is looking for a Software Engineer in Test to develop robust automation frameworks for distributed and AI-driven solutions. You will automate end-to-end validation across user interfaces, APIs, backend services, integrations, and databases using Python and JavaScript/TypeScript with Playwright. The role also involves validating LLM-based and cybersecurity workflows, testing data platforms, performing service and database validation, and integrating automated tests into CI/CD pipelines.
Highlights
Build scalable, reusable automation frameworks for distributed systems, Agentic AI, cybersecurity, and data-intensive applications. The role spans UI, API, backend, integration, and database testing while providing opportunities to improve CI/CD quality and collaborate closely with engineering and DevOps teams.
Description
Key Responsibilities
Design, develop, and maintain scalable and reusable automation frameworks for validating distributed and Agentic AI-based solutions.Build end-to-end test automation covering UI, APIs, backend services, integrations, and database operations using Python, JavaScript/TypeScript, and Playwright.Develop automated validation workflows for Agentic AI and cybersecurity solutions, including AI-driven workflows and LLM-based applications.Integrate and validate workflows across security platforms such as ServiceNow, CrowdStrike, and Splunk.Work with data platforms and distributed data systems such as Databricks and Trino to validate analytics and AI use cases.Perform API and backend testing, including data validation, service integration, and database-level testing using PostgreSQL.Implement and maintain automated testing within CI/CD pipelines, collaborating with DevOps and engineering teams to improve test execution and deployment quality.Work with cloud-based and distributed environments, applying relevant cloud and security concepts to testing and validation.Build quick prototypes and POCs and continuously improve automation frameworks based on product requirements.Collaborate with development, QA, DevOps, security, and product teams in an Agile environment.Apply TDD, CI/CD, and automation best practices to improve scalability, reliability, and overall software quality.
Required Skills & Experience
3+ years of hands-on experience in software development, SDET, QA automation, or test automation.Strong programming skills in Python with the ability to build automation and validation frameworks.Strong experience in test automation, API testing, and backend/service-level testing.Hands-on experience with Playwright and UI automation using JavaScript/TypeScript or similar technologies.Experience with LLMs, Generative AI, or Agentic AI systems is preferred.Experience working with at least one security platform such as ServiceNow, CrowdStrike, or Splunk is preferred.Practical experience with PostgreSQL or other relational databases, including database operations and data validation.Understanding of cloud platforms, distributed systems, and security concepts is a strong advantage.Hands-on experience implementing or integrating automated tests into CI/CD pipelines and DevOps workflows.Familiarity with Git, Agile methodologies, TDD, and modern software development practices.Strong analytical, debugging, problem-solving, and attention-to-detail skills.Ability to work effectively with cross-functional engineering, QA, DevOps, and security teams.