Senior Software Development Engineer in Test
About this role
• Design, develop, and maintain automated test frameworks and scripts. • Collaborate with development and QA teams to identify test requirements and create test plans. • Execute automated tests and analyze results to identify defects and ensure software quality. • Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines. • Work closely with development teams to ensure timely and effective testing of new features and bug fixes. • Conduct code reviews and provide feedback to ensure code quality and adherence to best practices. • Participate in sprint planning, daily stand-ups, and other Agile ceremonies. • Investigate and troubleshoot issues in the test environments and escalate as necessary. • You will report to an Engineering Manager • You are required to WFO 2 days a week as its Hybrid working • Bachelor's degree in computer science, Software Engineering, or a related field. • You should hae 5+ years of experience as an SDET or in a similar role in software development and testing • Experience with test automation tools and frameworks such as Playwright, Selenium, Appium, or similar. • Strong programming skills in languages such as C#, Java, JavaScript, Python, Ruby • Experience with agentic AI tools (GitHub Copilot, Cursor, Claude) and spec-driven agentic development. • Test Planning (PBI Analysis, Establishing Priorities, Providing Estimates) • Test Design (Create/Review Test Procedures, Create/Review Test Conditions, Identify/Create Test Data) • Test Execution (Execute Test Procedures, Create/Triage Bugs, Status Reporting, Provide Requirements Traceability) • Experience with XML and CSV formats for test data generation. • Experience with UAT and Production implementation & support. • Validates Application Programming Interfaces (APIs), assuring the functionality, reliability, performance, and security of the programming interfaces • Experience with SQL commands to create, store, retrieve, and modify data in a database. • Experience using AI assistants to generate and maintain test cases, test data, and automation scripts from specs and PBIs, and to triage failures. • Experience in an AI-Driven Development Lifecycle (AI-DLC): validating AI-generated code and tests, defining acceptance criteria agents can verify, and contributing to quality gates for AI-assisted delivery. • Experience testing GenAI-enabled features: evaluating LLM outputs for correctness, consistency and safety, building eval datasets, and regression testing prompts and models. • Familiarity with AI-native testing tools (Playwright MCP, self-healing locators, AI-based visual testing) and with Azure AI Foundry evaluation tooling.
Preferred Qualifications:
• Advanced certifications such as ISTQB Certified Tester or similar. • Experience with performance testing tools such as JMeter, LoadRunner, or similar. • Familiarity with cloud platforms like Azure