The Role
Position Overview
As a QA engineer at Shyftlabs, you will collaborate and partner with data operations, data engineering teams and business partners to ensure all QA (dev, user request etc.) requests are closed within defined SLAs, root cause analysis, get your hands to understand all technical details, incorporate best practices in place for team to learn, continuously improve to help promote success for Shyftlabs.
ShyftLabs is a growing data product company that was founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.
Job Responsibilities:
- Collaborate with data engineering, operations, and business teams to understand QA requirements and ensure timely closure within SLAs.
- Perform functional, regression, integration, UAT, and ETL testing across data pipelines and cloud-based platforms.
- Develop and maintain automated test scripts using tools like Selenium or Robot Framework to enhance test coverage.
- Write and execute complex SQL queries for data validation and work with unstructured file types and cloud storage (e.g., AWS S3, SQS).
- Identify, document, and track defects; perform root cause analysis and support continuous improvement of QA processes.
- Contribute in Agile environments and communicate effectively across distributed teams, promoting QA best practices and mentoring as needed.
Basic Qualifications :
- Experience with quality assurance methodologies including smoke testing, regression testing, UAT testing, functional testing, integration testing, test automation, etc.
- At least 4+ years of experience into Automation (Selenium or or Robot Automation)
- Must have data backgrounds
- Strong experience in SQL, and ETL (Extract transform Load) testing.
- Strong Experience working in Agile (Scrum/Kanban) teams distributed across geography.
- Knowledge of Python programming language.
- Excellent verbal and written communication skills. Ability to lead team.
- Ability to identify complex problems and effectively document and communicate them to the development team.
- Experience in Test Automation tools like Selenium or Robot Automation Framework.
- Working knowledge of different unstructured file types.
- Knowledge of AWS – S3/SQS.
- Knowledge of cloud-based data warehouse like Snowflake.
Preferred Skills :
- You have a minimum of 3 years’ experience and hands on hands-on experience on quality assurance (functional, integration, UAT testing).
- 2+ years of test automations.
- Working knowledge of ETL pipelines and has a strong understanding of dimensional modelling and data warehousing methodologies.
- Is passionate about data and the insights that large amounts of data sets can provide.
- Knowledge of Jira, ServiceNow experience helpful.
- Knowledge of BI/reporting tools with Business Objects experience helpful.
- Knowledge of retail industry domain is very helpful.
We are proud to offer a competitive salary alongside a strong insurance package. We pride ourselves on the growth of our employees, offering extensive learning and development resources.
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
We provide customized data and analytics consulting services, including automation and software development for a sustainable and intuitive digital transformation.






