What are the responsibilities and job description for the Software Development Engineer in Test (SDET) with Python & Playwright (ONLY W2) position at Maven Companies?
Role: SDET/QA Engineer
Location: Fremont, CA - 5 days onsite per week
Duration: 6-12 months Contract with potential CTH
Top Requirements:
- 5–6 years of experience in SDET or Test Automation, or QA Engineer.
- Experience in Python and Playwright is required.
About the Role
We are seeking a highly skilled Software Development Engineer in Test (SDET)with 5–6 years of experience to join a fast-paced engineering team building a new internal application that will help engineering organizations streamline day-to-day operations and improve efficiency.
This is a hands-on coding role where strong software development skills are just as important as testing expertise. The ideal candidate has a passion for automation, software quality, and engineering excellence, and can thrive in an environment with both scheduled releases and rapid deployment cycles.
Required Qualifications
- 5–6 years of experience in SDET, Test Automation, or Software Quality Engineering.
- Strong hands-on programming experience with Python.
- Strong experience using Playwright for test automation.
- Demonstrated ability to build and maintain automation frameworks from the ground up.
- Strong software engineering fundamentals, including:
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms
- Design Patterns
- API Testing
- Debugging & Troubleshooting
- Test Framework Design
- Experience testing modern web applications and distributed systems.
- Excellent coding, problem-solving, and analytical skills.
- Ability to work in a fast-paced environment with rapidly changing priorities.
- Strong communication and collaboration skills.
Must-Have Skills
- Python
- Playwright
- Strong Coding Skills
- Software Engineering Fundamentals
- Automation Framework Development
- API Testing
- Fast-Paced Environment Experience
- Hands-On Testing & Development Experience
Nice to Have
- Experience with Selenium.
- Experience with CI/CD pipelines and automated testing in deployment environments.
- Experience with performance, load, or reliability testing.
- Experience working in Agile software development environments.
- Familiarity with cloud technologies and modern software delivery practices.