Job Closed
This listing is no longer active.
Software House focused on results since 1999
Test Automation Engineer, Playwright, TypeScript
Location
Poland
Posted
85 days ago
Salary
0
Seniority
Senior
Job Description
Test Automation Engineer, Playwright, TypeScript
Software Mind
• Write clean, maintainable, and well-structured test automation code in line with best practices and coding standards • Design, develop, and maintain automated tests for web applications using Playwright and TypeScript • Plan and execute API tests, including working with appropriate tools • Collaborate closely with developers and QA team members to ensure high product quality • Participate in code reviews and contribute to continuous improvement of the test automation codebase • Maintain and improve CI/CD pipelines to ensure efficient and reliable test execution • Identify, analyze, and report defects, applying a critical mindset to uncover potential risks and gaps • Support manual testers in implementing good testing practices and QA standards into development process • Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
Job Requirements
- Fluent English
- Practical experience in test automation using Playwright
- Good knowledge of TypeScript
- Experience working with the Git version control system
- Experience working with pipelines in Azure DevOps
- Basic knowledge of HTML, CSS, and how the DOM works in the context of UI testing
- Experience in API testing
- Familiarity with API testing tools (e.g., Postman)
- Ability to integrate automated tests with CI/CD pipelines
- Experience in test management using tools such as Test Management systems (e.g., Zephyr)
Benefits
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Assess software quality through manual and automated testing. • Responsible for finding and reporting bugs and glitches. • Execute test cases and ensure that products, applications and systems work correctly.
• Develop and maintain automated test scripts using Java programming language and automation tools (e.g., Selenium, REST Assured). • Contribute to the design, development, and maintenance of test automation frameworks. • Ensure scalability, maintainability, and reusability of test scripts. • Integrate automated tests into the CI/CD pipeline, ensuring that tests are executed automatically as part of the build and deployment process. • Designs and implements CI/CD pipeline integration strategies for automated testing. • Implement data-driven testing approaches where applicable. • Develop automated tests for complex scenarios, including API, performance, security, and integration testing. • Identify gaps in coverage and proactively address them. • Analyze test results and generate reports on test execution and defect identification. • Collaborate with development teams to resolve issues. • Mentors and guides less experienced Software Engineers in Test. • Provides technical guidance and support. • Work closely with developers, manual QA testers, and other stakeholders to ensure effective communication and collaboration throughout the testing process. • Continuous Improvement: Analyze test results and production incidents to improve test effectiveness. • Evaluate and introduce new tools and technologies to enhance QA capabilities.
• Lead and grow QA and SDET teams across multiple portfolios. • Provide hands-on coaching in automation design, debugging, test architecture, and engineering best practices. • Establish clear performance expectations, career paths, and skill development plans. • Execute a unified automation strategy aligned to enterprise standards. • Promote shift-left practices, embedding validation early in the SDLC. • Define and track portfolio-level quality KPIs (automation coverage, defect leakage, stability, release readiness).
• Collaborating with team members to define the automated testing approach. • Planning and estimating automation tasks. • Designing, developing, and maintaining automated test scripts in Robot Framework with Python. • Improving test framework architecture. • Reviewing code prepared by other QA team members. • Backend and frontend testing as a prerequisite for test automation and verification of automation failures. • Reviewing and reporting automation test results. • Documenting identified defects. • Maintaining and improving testing support applications (data generators, automation tools).




