What are the responsibilities and job description for the Senior Software Development Engineer Test position at MMD Services?
***This is a Hybrid role in Chicago, Illinois***
Our client is a prominent Global leader dedicated to delivering exceptional experiences with over 1,000 subsidiaries and affiliated brands. With a commitment to innovation and personalized service, they are seeking a Senior SDET to join their team immediately.
The Senior Software Development Engineer in Test (SDET) is tasked with ensuring that developed software adheres to the requirements. This role involves performing QA/UAT, creating test plans and scripts, supporting test efforts, and mentoring fellow SDETs.
Position Summary:
- Lead the design and implementation of a from-scratch automation framework using Playwright, JavaScript, and TypeScript.
- Focus on creating scalable, efficient, and reusable tests that integrate seamlessly with modern web technologies and continuous integration workflows.
- Spearhead initiatives to transition manual testing processes to automated systems, utilizing Playwright to its full potential to simulate user interactions and validate complex workflows across multiple browsers and devices.
- Construct comprehensive test suites that leverage Playwright’s capabilities to handle browser-based interactions, including complex element selections, page navigations, and asynchronous events.
- Ensure that these suites effectively simulate real user scenarios to catch a wide range of potential issues.
- Develop and integrate custom testing tools and libraries that complement Playwright’s native functionalities. Focus on extending automation capabilities to cover areas such as network mocking, performance benchmarking, and security vulnerability assessments.
- Design strategies to optimize test execution times and improve feedback loops. Implement parallel testing and cross-browser coverage using Playwright’s robust API to ensure that tests are both comprehensive and efficient.
- Work closely with software developers and other QA engineers to build a test framework that encourages participation and contribution from all team members.
- Establish guidelines and best practices for writing testable code and automating test cases.
Minimum Experience:
- Minimum of 5 years' experience as an SDET in major application integration and/or product releases.
- Demonstrated experience in building automation frameworks from scratch using Playwright. Deep understanding of its API capabilities, browser contexts, and configuration options for different testing environments.
- Strong skills in JavaScript and TypeScript, essential for scripting sophisticated test cases and customizing Playwright’s behavior to fit specific testing needs.
- The ability to think creatively to design test automation strategies that are not only effective but also efficient and maintainable over the long term.
- Proven track record of leading automation projects, mentoring team members in automation techniques, and promoting a culture of quality and precision in testing practices.
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.
Salary : $60 - $90