Position: Senior AQA Engineer
Company: Smart Gamma
Category: QA Automation
Experience required: 5y
English level: upper
Published: 2021-12-01T00:00:00+02:00

**Description:**
Product quality is an important part of the development process that we strive to provide at Troops. One of these important stages from the multilevel quality control system at Troops is Quality Assurance Automation we strongly follow in our Continuous Integration approach. But we have a plan not to stop on the achieved implementations in the testing automation area and we looking a person who can not only follow existed practices but bring own automation testing experience in hard skills with technologies and also realize own potential with soft skills as a team leader and a collaborator who will communicate with stakeholders to move our AQA to the next level.

**About company:**
Founded in 2016 by Emilie Legoff, former CEO of a large french staffing group, TROOPS is an all-in-one SaaS platform for temporary staffing groups covering the whole phygital process from candidate identification to invoices sending and KPIs monitoring.

The company is based in Lyon but all our 55 employees are working remotely. We got a Series A of 8.4M€. Now our ambition is to grow worldwide first with the European market, then the US market and to stabilize our position in the French market.

**About project**:
Troops offers a powerful front-office developed for legal compliance and digitalization of secured information flows. Troops help companies in the temporary employment and HR industries to go digital:

1. Retain temporary workers and clients
2. 24/7 business development, autonomy
3. Increase agencies productivity
4. Phygital agencies
5. budget controls

Troops SaaS platform is a multi-users with access for agencies and their clients that enables processing the following tasks:
- Applicant tracking system (ATS) with powerful search engine
- IOS / Android Mobile apps
- User roles with flexible permissions management
- Document OCR / CVs import parsing
- Talents’ availability and unavailability management
- Applicants interviews
- Physical exams
- Timeline activities
- Exports/Import integration public APIs
- Company’s branding / white labeling
- Job descriptions
- Orders
- Sharing jobs in-house
- Automated hiring paperwork
- Construction certifications
- Multicasting job offers to the multiple job boards
- Contract drafting and signing with e-signature or paper types
- Advance payment requests
- Timesheets
- Synchronization with customer’s payroll ERPs

Agencies can collect and follow many candidates, handle the offers of their clients and have reporting to follow their KPIs on a daily basis.

**Main areas:**
- Developing the company’s strategy for QA Automation as long term goals
- Developing the company’s tactics to control regressions and coverage for new features development in the frequent deployments cycles
- Improving and developing web/mobile testing framework based on PyTest/Selenium/BrowserStack
- Keeping and developing standards and conventions for AQA framework
- PR reviews/team mentoring
- Analyzing product requirements and specifications, ability to plan and implement these specifications to the tests automation
- Ability to lead and manage a distributed AQA team
- Ability to collaborate with distributed international team members from other departments
- Understanding, analyzing and improving large scale suites with multithreading execution environment
- Collaboration with development team for representing AQA team needs for all required tools to increase AQA effectiveness
- Documenting and maintaining AQA knowledge base and architecture

**Requirements:**
● 4+ years of experience in test automation.
● Experience in test development using Python (Pytest) / Selenium.
● Experience in web and mobile testing
● Experience in load / performance / security testing.
● Experience in manipulating large amounts of test data.
● Hands-on experience in writing SQL queries.
● Ability to make quality assessments for known / unknown problems.
● Good self-organization: the ability to quickly switch between tasks without losing attention.
●  Strong spoken and written English.
●  Experience with Jenkins / Allure reports
●  Experience with basic Linux administration

**Responsibilities:**
● Long-term participation in the project as a Senior AQA Engineer
● Work with all aspects of the full cycle of test automation.
● Mentoring and support of QA / AQA engineers
● Effective cooperation with CTO and other colleagues (Backend, Frontend, UX / UI)

**Working conditions:**
● Since it is a product team, the upper wage ceiling is discussed
● Work on an interesting project using modern technologies
● Participation in the company's bootcamps
● Sick leave payments
● 21 calendar days of vacation per year