Position: Senior AQA Engineer JS
Company: Newfire Global Partners
Category: QA Automation
Experience required: 3y
English level: intermediate

What's the project?

COVID-19 has created health and economic issues in the world. US-based healthcare jobs are even more desirable because they are stable and very important in fighting today’s challenges.

Meanwhile, healthcare data is complex, important, and private.

You would be joining a project with modern technologies and minimize “tech debt”. The client’s business is growing, and they need talented team members to support their future.


You Perfectly Match If you have: 

- 3+ years of commercial experience in AQA;
- 5+ years of relevant QA technical experience within an agile environment;
- Full understanding of QA activities within the Software Development Life Cycle (Smoke, Regression, etc.); 
- Deep experience in API testing (main focus) and WEB testing; 
- Good understanding of OOP principles;
- Experience with JavaScript programming language (TypeScript or Node JS will be a plus);
- Experience with JS test runners, frameworks & libraries (e.g. Mocha, Chai, Cyprus, Supertest, WebDriverIO, Playwright);
- Hands-on experience with Selenium and working knowledge of WEB debugging and inspection tools (Firebug, Fiddler, Charles, etc.);
- Ability to understand and create clear, concise detail-oriented test plans/cases from requirements or verbal communications;
- Experienced with Atlassian Suite (e.g. Jira, Confluence) & test case management and reporting tools;
- Experienced in GIT source control, Linux Command Line, Virtualization Tools;
- Understanding of document-oriented DBs (MongoDB or similar);
- Strong verbal and written communication skills; 
- Track record of working in Scrum / Agile software teams;
- At least Intermediate spoken and written English;
- Experience in the healthcare domain is preferred.

Your day-to-day activities:

- Perform testing of web-services (REST) and web-based applications;
- Design, write and execute test cases and test plans;
- Hold and facilitate test plan/case reviews with cross-functional team members;
- Work with the developers to resolve issues;
- Identify test requirements from specifications, map test case requirements, and design test coverage;
- Identify positive and negative use cases etc.;
- Document and maintain automation test suites and other test artifacts;
- Identify any potential quality issues per defined process and escalate potential quality issues immediately to management; 
- Help with issue classification and triage - isolate, replicate, and report defects and verify defect fixes;
- Day-to-day communication with the customer.