We are seeking a Senior Quality Engineer specializing in JavaScript to join our team.
In this role, you will independently and collaboratively test multiple applications, focusing on automation and supplementing with manual testing as needed. You will design test cases from user stories and requirements, execute tests, and communicate results to help ensure smooth and successful product releases.
Responsibilities
- Perform hands-on manual testing, programming, and debugging to validate application functionality
- Lead and mentor junior team members, providing guidance and support
- Develop a thorough understanding of product business goals and requirements
- Conduct testing across one or more projects, selecting the most effective automation strategies
- Communicate with project teams to clarify features, requirements, and release plans
- Create tests that address both functional and performance needs, ensuring user acceptance criteria are met
- Collaborate with the Scrum team to promote Test Driven Development, enabling immediate feedback on new modules
- Follow established testing tools and practices, while suggesting improvements for greater efficiency
- Review tests and scripts created by other team members to maintain quality standards
- Verify that user stories and requirements are fully satisfied
- Clearly and promptly report defects to facilitate quick resolution
- Track testing progress and provide regular status updates to stakeholders
- Identify and escalate potential issues that could affect quality or delivery timelines
- Assist in troubleshooting production issues to determine if defects are present
- Stay up to date with emerging technologies and testing tools
- Work closely with product, engineering, and operations teams to understand user stories, system architecture, and deployment environments
- Guide and direct both onshore and offshore consultants as needed
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- Minimum of 3 years of experience in software quality assurance and automated testing using JavaScript or TypeScript, with hands-on use of Playwright and/or WebdriverIO
- Practical experience in automated testing of front-end interfaces, microservices, or serverless applications
- Ability to write SQL queries and test database migrations to ensure data integrity
- Experience using Selenium for automated browser testing
- Proficiency in TypeScript for developing and maintaining test scripts
- Familiarity with issue and test management tools such as QMetry or TestRail for tracking and reporting
- Experience working with version control systems to manage code and test assets
- Background in integrating automated tests into CI/CD pipelines for continuous delivery
- Daily use of Playwright features and MCPs to enhance test coverage and reliability
- Understanding of cloud-based testing environments, especially within AWS
- Strong communication and teamwork skills for effective collaboration
- English language proficiency at B2+ level or higher, both written and spoken
Nice to have
- Experience with Atlassian Jira for project and issue tracking
- Familiarity with REST Assured for API and web service testing
- Background in Web Service or API testing to validate backend integrations