Tech Stack
AndroidCypressDynamoDBiOSJavaJavaScriptLinuxMySQLOracleSDLCSeleniumShell ScriptingSQLUnix
About the role
- Serve as the QA champion on assigned projects, ensuring quality standards are met across web, mobile, and API solutions.
- Design and execute a variety of tests (functional, regression, performance, end-to-end, etc.) and deliver clear, timely results.
- Develop and maintain automated test cases for new and existing features to improve speed and accuracy.
- Collaborate with Product and Engineering teams to analyze requirements, create test strategies, and validate business needs.
- Document defects, track resolutions, and provide metrics to support continuous improvement.
- Support troubleshooting of production issues and assist in knowledge transfer to internal teams.
Requirements
- Bachelor’s degree or diploma in Computer Science, a related field, or equivalent hands-on experience.
- 5–7 years of experience in a Quality Assurance role, with a strong background in software testing.
- Proficiency with Linux, Unix, and Windows operating systems.
- Hands-on experience with automation testing tools (e.g., Cypress, Selenium, Ranorex).
- Ability to develop automated tests in Java or JavaScript, with knowledge of shell scripting languages (e.g., Bash, PowerShell).
- Experience working with source control systems (e.g., Git).
- Strong understanding of web services testing and familiarity with databases such as SQL, Oracle, MySQL, or DynamoDB.
- Solid experience testing web applications across multiple browsers and mobile applications on both Android and iOS.
- Familiarity with specialized testing areas including Accessibility, Security, Performance, and Automation.
- Bonus: Prior mobile application testing or software development experience is considered an asset.