Position: Senior Automation QA (Java or Python)
Company: AgileEngine
Experience required: 3y
English level: intermediate

What Quanterix is building
**ARC: **Standalone software application to provide researchers with a tool that automatically summarizes study data from a series of reports into a single, collated documented
**Customer Portal **- single entry point for accessing all of the Quanterix customer-facing products
**Plate Layout **- configuration for the research, UI for setting up where the wells and samples are

There are lots of new modules coming in.
The tech stack is based on: Python (backend), React/React hooks (frontend), FastAPI/Mangum (API gateway), Pulumi (deployment), GitLab (source control, CI/CD).

**Responsibilities**
Creating cross-browser UI tests
Creating API tests
Preparing and analyzing test run reports (Allure)
Performance tuning of UI tests
Maintaining large test suites with focus on test stability
Helping developers to investigate problems in branches based on test results
Working in a team of QA engineers, producing structured/maintainable/reusable code

**Requirements**
3+ years of production experience in writing and executing test cases against web applications using Selenium WebDriver and Selenide framework full-time
Core Java knowledge. Python or JavaScript are also acceptable, but Java is likely a technology of preference for AQA tasks
Good understanding of HTML/CSS
Hands on with browser dev tooling and understanding browser rendering mechanic
Git/branching experience
Desire and ability to learn new technology quickly and work hard

**Soft skills**
Good written and verbal English and the ability to communicate with English speaking counterparts daily
A team-player attitude

**Nice to have**
Experience leading a 2-4 people AQA team
ISTQB certification (any level)
Experience with Jenkins
TestNG framework
Retrofit library
Spring Boot
Experience with Selenoids and Go-Grid-Router testing infrastructure
Docker