Tech Stack
CypressJavaScriptPuppeteerSeleniumSQLTypeScript
About the role
- Generate reports of test results and errors detected
- Define priorities and plan tests of system requirements
- Document the functionalities of the systems in both the quality control process and the software development cycle
- Communicate issues with the appropriate level of urgency
- Write automated test scripts that enable speed of testing and software delivery
- Identify and proactively seek out opportunities to augment team and framework capabilities
- Collaborate with development and product management teams to drive comprehensive requirements for system enhancements and new features
- Analyze end user requirements to create and maintain comprehensive test plans and test cases
- Execute manual and automated test cases, debug, detect errors and / or possible improvements, document them and follow up to be resolved
- Identify, reproduce, and report defects and verify fixes
- Participate in agile development process and contribute to continuous improvement efforts
- Represent the end user to the developers to ensure that the requirements are met
- Detect and propose improvements in both the quality control process and the software development cycle
Requirements
- 5+ years testing, building or supporting web applications
- Expertise in automation frameworks such as Playwright, Cypress, Appium, Puppeteer
- A passion for quality engineering, test automation, and driving efficiency
- An automation-first mindset
- Experience with CI/CD pipelines and integrations
- Strong API testing skills
- Experience testing APIs and client applications
- Experience with using ticketing systems such as Jira, aha!, etc.
- Experience with test case management software
- Strong analytical, critical thinking, troubleshooting and problem-solving skills
- Excellent written and verbal communication skills
- Demonstrated leadership ability to build, lead and inspire teams, foster a positive work culture, and develop talent
- Familiarity with automated browser testing using an end-to-end testing framework (Selenium, Cypress, Cucumber, Puppeteer)
- Experience with API testing frameworks (Postman, Rest Assured, etc)
- Experience testing or supporting web applications, databases, mobile, complex systems
- Experience writing code using a language such as JavaScript or typescript
- Knowledge of SQL and database concepts
- Desire and ability to take on special engineering initiatives that have an impact