Sr. Software Development Engineer In Test (QA)
Job Description
Turing is a remote, globally distributed tight knit team with an emphasis on collaboration, support and entrepreneurship. We are looking for a talented, passionate and hard-working QA engineer to join our growing engineering team.
Roles and Responsibilities:
- Testing of UX (React) and back-end processes with our data science team
- Strong programming skills in Python, Data frames, hands-on experience in writing and maintaining automated test scripts.
- Testing with SQL & NOSQL databases and with time series data
- Testing in an AWS environment
- Testing of APIs (e.g. REST) Fast API and Django
- Collaboration with team to understand requirements and translate to clear and concise test cases
- Define and maintain automation framework
- Exploring new tools and utilities to increase team productivity
- Experience of performance testing tools and methodologies (e.g. JMeter)
Skill Requirements
- 5-8yrs in IT industry
- Git, Equivalent Version control tools
- Python-pytest framework, Jupyter Notebooks for Automation scripting
- AWS cloud
- Hands on SQL or NOSQL experience
- Selenium (Python) and other test automation tools
- Building on demand tools, frameworks and utilities to solve certain process and other problems
- Experience on the CI/CD process and extensive hands-on on the Pipeline setup and release processes are preferred. Troubleshoot the pipeline issues and fix them
- Good communication skills – to work with a global team and outstanding team player
Nice to have:
- Some knowledge of AI including reinforcement learning and agentic AI
- Previous experience in integration testing of IoT devices/Sensors and software systems
- Experience of performance testing tools and methodologies e.g. JMeter
To apply
Here’s what to send to careers@theturingcompany.com:
- An email answering what excites you about this role.
- A resume that focuses on your skills, results and attitude
Thank you!