Contract Senior SDET - Playwright & API Automation
Noida, Uttar Pradesh, India · عقد
كن أول من يتقدم بطلب
- خبرة
- أكثر من 5 سنوات
- مرتب
- —
- الوظائف الشاغرة
- 1
- تم النشر
- ستارة
- وضع العمل
- في المكتب
- تعليم
- أي خريج
- الأهلية
- Any graduate is eligible to apply for this contract Senior SDET position.
- سيرة ذاتية
- مطلوب للتقديم
مكان عملك
المسمى الوظيفي
About the Company
FCS Learning Solutions, part of FCS Software Solutions Ltd., is an established provider of eLearning services and LMS support with over 1500 employees. With delivery centers in India, USA, Germany, and the Middle East, the company serves diverse sectors such as Retail, Insurance, Pharmaceutical, FMCG, Manufacturing, Life Sciences, IT, Consulting, and more.
Role Overview
We seek an experienced contract Senior SDET to join our Digital Engineering automation team for a critical initiative lasting at least 12 months. The contractor will be responsible for expanding Playwright UI automation and Python/pytest-based API test coverage on our digital commerce platform. This demanding role requires the ability to quickly understand and adhere to codebase standards and deliver robust, maintainable automation solutions from the outset.
Key Responsibilities
- Develop and maintain comprehensive Playwright (TypeScript) end-to-end test suites for specified user journeys, ensuring successful integration in CI pipelines.
- Increase Python/pytest API test coverage for relevant service domains leveraging REST, GraphQL, and SOAP protocols.
- Integrate newly developed tests into Jenkins pipelines with accurate smoke, sanity, or functional test tagging.
- Create and manage WireMock stubs necessary for supporting test scenarios.
- Engage in pull request reviews, ensuring strict compliance with established automation standards.
- Document newly introduced testing patterns or deviations for smooth handoffs to the permanent team.
- Utilize AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, etc.) extensively to expedite coding, fixture generation, assertion development, and stub authoring while ensuring code quality through personal validation.
Exclusions
- No redesign of existing test frameworks or broad infrastructure/CI pipeline changes beyond test job configurations.
- No involvement in Jira/project administration or team management tasks like hiring.
Required Experience & Skills
- At least 5 years of hands-on experience in software test automation within an SDET or automation engineer role.
- Strong practice with Playwright (TypeScript), including Page Object Model, fixtures, worker threads, and parallel test execution.
- Proficiency in Python and pytest, particularly writing structured assertions, validation of status/schema/payload, and chaining requests.
- Expertise in REST API testing involving query/mutation execution and schema validation, plus GraphQL testing skills.
- Experience managing Jenkins pipelines, including reading/modifying configurations and integrating tests.
- Hands-on use of WireMock for stub building, request matching, and response templating.
- Clean Git skills focused on branching, pull requests, conflict resolution, and maintaining commit hygiene.
- Demonstrated usage of AI development tools to boost test authoring, code review, and coverage gap analysis.
Preferred Qualifications
- Knowledge of SOAP/WSDL service testing and Postman/Newman for API smoke testing.
- Familiarity with microservices architectures and their testing implications.
- Experience with Java/Selenium, AWS testing environments, and shell scripting for CI troubleshooting.
Additional Benefits
- Helpful domain experience with hospitality, travel, or booking platforms.
- Exposure to performance testing tools like k6 or Gatling.
- Understanding of Spring Boot microservices testing and ISTQB or equivalent certifications.
Work Practices and Standards
- Active participation in an agile team attending daily standups, sprint planning, and retrospectives.
- Ownership of automation tickets with timely delivery and early communication of blockers.
- Maintaining high code quality with reliable, non-flaky tests, adherence to naming/folder conventions, and traceability to ticketing systems.
- Regular communication via Slack and prompt escalation of ambiguities.
Contact
For further information, please reach out to Aditi Agnihotri via email.