WHAT IS YOUR ROLE
As a QA Analyst, you will closely work with Client’s IT support technicians and system security analysts to catch any major problems that reduce the quality of Client’s products before the launch. You will be responsible for testing software programs, and replicating and reporting bugs so that developers can implement a fix for them.
WHAT WILL YOU DO
- Ensure high-quality software is delivered in each release
- Develop new and update existing test cases
- Peer review of test cases, provide feedback and updates as needed
- Support automation QA testing team in the conversion of manual test cases into automated ones (Hybrid)
- Document test findings (bugs, change requests, etc.) (requires detailed orientation)
- Update test results in a test tracking tool(s)
- Provide functional, accessibility, regression, API and other testing types as needed
- Report, track, and manage any discovered defects to resolution
- Detect defects as early in the life cycle as possible
- Support other areas of the project including training and analysis of testing tools and processes
- Understand, investigate, and solve any complex client requests or complaints; particularly when multiple departments or teams are involved
- Coordinate with all stakeholders for proper delivery of test deliverables to the client
Requirements
YOU HAVE
- At least a bachelor’s degree in Computer Science or related fields.
- At least 6 months experience in automation work
- Ability to understand and create test cases from specifications or verbal communication
- Solid experience testing web applications (Cross-browser, negative testing, white box, black box, regression)
- Understanding of back-end databases, PostgreSQL or ability to write and understand SQL queries
- Experience with container technologies (Docker, AWS, Github or similar)
- QA Automation experience using GitHub as collaborative development toolkit or similar
- Experience working with SaaS applications, APIs and software integrations/automation products (Onboarding 365, Q19 or similar)
- Experience in different web programming languages (eg. Java and Javascript, CSS and HTML)
- Experience using JavaScript, Node JS, WebdriverIO, Cucumber, and Gherkin
- Confirmed experience with Automation tools (Cucumber-JVM, Cucumber-JS or similar)
- Working experience headless browsing tools: Selenium (Webdriver)
- Working experience on Javascript automation framework (Chakram/Mocha) is a good to have
Benefits
PTO (Personal Time off)
Mental Health Support
Private Health Insurance
Life insurance Learning and development program
Career plan