Role: SDET Engineer
Location: Remote (Poland)
Type: Contract
We are seeking a highly skilled Software Development Engineer in Test (SDET) to design, develop, and maintain automated testing solutions that ensure high-quality software delivery. The ideal candidate has strong programming skills and hands-on experience with modern test automation frameworks, web technologies, and database validation.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts for web and backend applications.
- Build scalable and reliable test automation using Playwright with JavaScript/TypeScript.
- Develop custom test utilities and automation tools using Python and Node.js.
- Collaborate closely with software developers, product managers, and DevOps teams to ensure test coverage throughout the SDLC.
- Perform API, UI, and end-to-end testing for web applications.
- Validate data integrity by writing and executing SQL queries against relational databases.
- Integrate automated tests into CI/CD pipelines and ensure continuous quality feedback.
- Analyze test results, identify defects, and work with development teams to resolve issues.
- Ensure best practices for test automation, including code quality, maintainability, and reusability.
- Participate in code reviews and contribute to improving overall testing strategies.
Required Skills & Qualifications
- Strong programming experience in Python and JavaScript/TypeScript.
- Hands-on experience with Playwright for browser-based automation testing.
- Proficiency in Node.js for building and executing test frameworks.
- Solid understanding of SQL for database validation and backend testing.
- Experience testing RESTful APIs and microservices.
- Knowledge of software testing methodologies, test design techniques, and defect tracking.
- Familiarity with version control systems such as Git.
- Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI) is a plus.
Preferred Qualifications
- Experience with performance or security testing tools.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Knowledge of containerization tools like Docker.
- ISTQB or other testing certifications (optional).