Job
Description
As a Senior SDET at our company, you will play a crucial role in ensuring the quality and reliability of our software by developing and maintaining sophisticated automated testing frameworks. Your key responsibilities will include: - Framework Development: Design, build, and maintain a robust, scalable, and efficient test automation framework using Playwright and TypeScript/JavaScript. - Test Automation: Author comprehensive automated tests (E2E, integration, API, and regression) for our Angular-based web applications. - Angular-Specific Testing: Develop test strategies targeting Angular's component-based architecture, covering data bindings, routing, services, and asynchronous operations. - CI/CD Integration: Integrate automated test suites into our CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) for continuous testing and faster feedback loops. - API Testing: Design and execute automated tests for RESTful APIs to ensure data integrity and backend functionality. - Collaboration: Work closely with developers, product managers, and other SDETs in an Agile environment to understand requirements, identify defects, and maintain quality standards. - Code Reviews: Participate in code reviews for test automation scripts to ensure high code quality, readability, and maintainability. - Mentorship: Provide guidance and mentorship to junior QA engineers to promote a culture of quality within the team. - Reporting: Analyze test results, identify failure root causes, and communicate clear, actionable reports to stakeholders. Required Qualifications & Skills: - Experience: 3+ years of proven experience in a Software Development Engineer in Test (SDET) or similar automation-focused role. - Core Automation: Strong proficiency in JavaScript/TypeScript with hands-on experience using Playwright. - Frontend Testing: Proven experience testing single-page applications built with Angular (Angular 2+). - Testing Fundamentals: Solid understanding of software testing principles, Agile methodologies, and various testing types. - API & Tools: Experience with API testing tools (e.g., Postman, REST Assured) and concepts. - CI/CD: Hands-on experience with CI/CD tools and integrating automation tests into pipelines. - Tools: Proficient with Git for version control. - Soft Skills: Excellent analytical and problem-solving skills, strong communication, and a collaborative, proactive mindset.,