Tech Stack
AndroidCypressiOSJavaJavaScriptJenkinsJMeterMacOSPythonSelenium
About the role
- Create comprehensive test plans, test cases, and test scripts for web and mobile applications
- Perform manual and automated testing (functional, regression, smoke, performance) for web, iOS, and Android platforms
- Identify, document, and track software bugs and defects in a bug tracking system and work with developers to resolve issues
- Collaborate with product managers, designers, and developers to understand requirements and ensure acceptance criteria are met
- Contribute to development and maintenance of automated testing frameworks and scripts to improve efficiency and coverage
- Participate in continuous process improvement initiatives and define/implement QA best practices
- Ensure a seamless user experience across multiple platforms through thorough testing and validation
Requirements
- Proven experience as a QA Engineer or a similar role
- Strong focus on testing both web and mobile applications
- US citizens or individuals with existing work visas only (work authorization requirement)
- Familiarity with various testing methodologies and tools
- Experience with a bug tracking tool like Jira, Asana, or similar
- Proficiency in test case management tools (e.g., TestRail, Zephyr)
- Knowledge of automation tools such as Selenium, Appium, or Cypress
- Solid understanding of different operating systems (Windows, macOS, iOS, Android)
- Familiarity with agile development methodologies
- Excellent analytical and problem-solving skills
- Strong attention to detail
- Effective communication and collaboration skills
- (Preferred) Coding or scripting experience (Python, JavaScript, Java)
- (Preferred) CI/CD experience (Jenkins, GitLab CI/CD)
- (Preferred) API testing knowledge (Postman, Swagger)
- (Preferred) Performance/load testing experience (JMeter)
- (Preferred) Payments or accounting SaaS experience