Cint is a global software leader in technology-enabled digital insights and research technology. They are seeking a highly experienced Staff Software Development Engineer in Test (SDET) to join their quality engineering team, responsible for designing and maintaining advanced test automation frameworks while mentoring junior engineers.
Responsibilities:
- Architect and Develop: Design, develop, and implement highly scalable, reliable, and maintainable test automation frameworks from scratch across multiple platforms (e.g., web, API, backend services)
- Technical Authority: Serve as the technical authority on testing methodologies, tools, and best practices. Evaluate and integrate new automated tools and technologies into the existing test infrastructure
- Code Quality: Drive high standards for test code quality, structure, and maintainability, including code reviews for automation scripts and framework contributions from the SDET team
- Non-Functional Testing: Design and execute advanced non-functional tests, including performance and load tests, and integrate them into the CI/CD pipeline
- Quality Advocate: Partner with development and product teams to integrate testing practices early in the development lifecycle (Shift-Left). Advocate for and implement robust quality gates and coverage metrics
- CI/CD Integration: Own and optimize the integration of automated tests into the Continuous Integration/Continuous Delivery (CI/CD) pipeline to ensure rapid feedback and zero defect leakage to production
- Troubleshooting: Expertly debug and analyze complex system failures, identifying root causes in both application code and test infrastructure
- Mentorship: Coach and mentor junior and mid-level SDETs and software engineers on technical design, testing strategy, and effective automation techniques
- Documentation: Create and maintain comprehensive documentation for test strategies, automation frameworks, and best practices to enable self-service quality for all engineers
- Technical Strategy: Contribute significantly to the long-term quality roadmap and technology choices alongside Engineering Managers and Principal Engineers
Requirements:
- Demonstrated expertise in Playwright automation framework
- Advanced proficiency in JavaScript or TypeScript
- Proven experience designing and implementing CI/CD pipeline architectures
- Comprehensive knowledge of REST API testing methodologies and tools
- Exceptional communication and articulation capabilities
- Demonstrated ability to provide constructive challenge and articulate perspectives with confidence in technical forums
- Advanced analytical capabilities to identify trends and patterns in defect data
- Commitment to embracing emerging technologies, including artificial intelligence and innovative testing methodologies
- Demonstrated patience and composure in complex technical environments
- Strong engineering mindset with exceptional problem-solving acumen
- Ability to function as an expert end-user and translate business requirements into technical solutions
- Established leadership and thought leadership credentials within the quality engineering domain
- Demonstrated experience mentoring and coaching junior-level engineers or being a role model to senior team members
- Substantive experience with agile methodologies, including Scrum and Kanban frameworks
- Proficiency in DevOps practices and containerization technologies such as Docker
- Hands-on experience with cloud platforms including AWS or Azure
- Technical proficiency with the K6 load testing framework
- Experience with enterprise CI/CD tools such as Jenkins or Harness
- Experience with JMeter for performance and load testing