Position: Senior Automation QA Engineer (Python)
Company: Just Answer
Category: QA Automation
Experience required: 5y
English level: intermediate

JustAnswer is looking for an Automation QA Engineer who would also specialize in Data Quality for its growing ML team.

As an Automation QA Engineer, you will be responsible for collection of business and technical requirements for the applications that your team develops. You will write and automate test cases for them and develop and run corresponding deployment pipelines.

As a Data Quality Engineer, you will work closely with data analysts and senior leadership on the data and features that are used later by the ML engineers. You will oversee data quality from before the model development starts to the point when the solution is launched.

Responsibilities:
- Write and run test cases (both manual and automated) for multiple features  as part of an Agile development team
- Develop and maintain automated test cases to ensure automated test coverage of functionality developed by your team
- Work closely with Product and Engineering teams to leverage the available data and perform “deep dive” analysis to produce insights and recommendations on the data that should be used for machine learning:
- Assemble large, complex data sets that meet business requirements
- Perform processing, cleansing, and verifying the integrity of data
- Select features, and investigate correlations within the existing datasets
- Perform data mining using state-of-the-art methods
- Build and refine data pipelines and workflows from the ground up with an engineering team
- Package and communicate findings and recommendations to a broad technical and non-technical audiences

Requirements:
- 2+ years experience writing automated functional tests
- 2+ years experience in data analysis
- Mid-level to strong proficiency in Python
- Proficiency in data extraction, transformation, and augmentation using SQL
- Basic to mid-level proficiency in analysis using Excel
- Ability to coordinate multiple tasks
- Bachelor’s Degree — preferably a Master’s or PhD in Computer Science,   - Engineering, Statistics, or Information Systems

Nice to have:
- Understanding of statistics
- Business thinking
- Experience with C# or Java
- Power BI experience

We offer:
- Time off throughout the year (paid and unpaid)
- Professional development support and encouragement
- Resources to help improve your overall well-being
- Free membership to dive into JA product