Overview
Skills
Job Details
We are seeking a skilled Quality Engineer with expertise in automated testing frameworks to join our dynamic engineering team. The ideal candidate will have hands-on experience with both Playwright and Selenium, and a passion for ensuring software quality through comprehensive testing strategies.
Key Responsibilities
Test Automation Development
Design, develop, and maintain automated test suites using Playwright and Selenium frameworks
Create robust end-to-end, integration, and regression test scripts for web applications
Implement cross-browser testing strategies to ensure compatibility across different platforms
Develop and maintain test data management processes and utilities
Quality Assurance & Testing
Collaborate with development teams to define testing requirements and acceptance criteria
Execute manual testing when automated coverage is insufficient
Perform API testing and validation using appropriate tools and frameworks
Conduct performance and load testing to identify bottlenecks and optimization opportunities
Process Improvement & Strategy
Establish and maintain testing best practices and coding standards
Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions
Mentor junior team members on testing methodologies and automation practices
Participate in code reviews and provide feedback on testability and quality
Collaboration & Communication
Work closely with product managers, developers, and stakeholders to understand requirements
Document test cases, test results, and defect reports clearly and comprehensively
Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives
Required Qualifications
Technical Skills
3+ years of experience in software quality assurance and test automation
Strong proficiency in Playwright framework for modern web application testing
Solid experience with Selenium WebDriver for browser automation
Programming experience in JavaScript/TypeScript, Python, or Java
Knowledge of version control systems (Git) and collaborative development workflows
Testing Expertise
Experience with different testing methodologies (unit, integration, end-to-end, regression)
Understanding of web technologies including HTML, CSS, JavaScript, and REST APIs
Familiarity with testing frameworks like Jest, Mocha, TestNG, or similar
Experience with continuous integration and deployment practices
Soft Skills
Strong analytical and problem-solving abilities
Excellent communication skills and ability to work in cross-functional teams
Detail-oriented with a commitment to delivering high-quality software
Adaptability to learn new tools and technologies quickly
Preferred Qualifications
Experience with containerization technologies (Docker, Kubernetes)
Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and their testing services
Familiarity with performance testing tools (JMeter, LoadRunner, k6)
Experience with mobile testing frameworks (Appium, Detox)
Understanding of accessibility testing principles and tools
ISTQB or similar testing certifications