SDET (C# & Playwright) who can quickly learn the scope of business to design, develop and maintain automation test harness.
Mission:
This SDET will develop and maintain a robust automation test harness, combining hands-on coding in C#/.NET and Angular with modern testing tools to ensure application quality, performance, and SDLC compliance across APIs, UIs, and messaging systems.
Must Haves:
Strong hands-on coding skills in C#/.NET and Angular (must be able to read and understand application code).
Experience with API and UI automation testing tools (Playwright, SpecFlow, Karate, Rest Assured) - moving away from Selenium so not focused on that.
Familiarity with CI/CD tools (Jenkins, Harness) and test management systems like Octane.
Solid understanding of mocking frameworks, in-memory databases (H2), and SDLC-compliant testing documentation.
Working knowledge of BDD methodology, and ability to automate tests involving messaging systems (e.g., Kafka, MQ).
Nice to Have:
Exposure to GitHub Copilot for test script generation and code assistance.
Experience with load testing tools like JMeter or BlazeMeter.
Day to Day:
Design, develop, and maintain automated tests across UI, API, and messaging layers using tools like Playwright/SpecFlow, Rest Assured, and Karate.
Write unit and integration tests using mocking frameworks, with the ability to dive into .NET/Angular code to understand and validate logic.
Integrate automated tests into CI/CD pipelines (Jenkins, Harness), and utilize tools like Octane for test management and traceability.
Support SDLC documentation, including test plans, traceability matrices, and manual test cases as needed.
Set up in-memory test data environments (e.g., H2), and build test coverage for APIGEE endpoints and asynchronous messaging events.