Verified today
Data Testing Engineer
About the role
Data Testing Engineer role in Fractal Analytics' ReBoot returnship program. The QA Engineer will support deployment and monitoring of quality standards, develop QA framework, work with teams, develop test plans, automation scripts, and analysis to deliver quality products. Responsibilities include QA management, test plans, automation, KPI, release coordination, troubleshooting. Required skills: 2-6 years software testing, 2+ years QA, ETL testing, Python, SQL, automation, DevOps, Agile, communication. Preferred: QA management, full SDLC practices, Selenium, Pytest. Education: Bachelor's in relevant field.
What you’ll do
- Participate within QA teams through management of daily activities, training, and mentoring
- Collaborate with stakeholders to improve quality standards and testing procedures
- Develop test plans, test scenarios, test cases and test data for different testing activities
- Provide definition, implementation, and maintenance of standard QA processes and methodologies for cloud, data, and application engineering efforts
- Collaborate with Product Owners and UX/UI Designers teams to understand different use cases and develop test plans accordingly
- Collaborate with Product and Development Leads to develop and implement a testing roadmap for the product
- Work with development teams to develop quality standards for areas such as test automation, unit, functional, system integration, performance, and user acceptance test phases
- Own end-to-end QA automation and manual quality assurance processes and execution
- Define and implement KPI’s to support end-to-end automation in the product development quality life cycle
- Coordinate and manage platform releases by overseeing test case execution, documenting defects, and managing deployment of releases
- Troubleshoot quality issues and modify test procedures when applicable
What you’ll bring
- 2 to 6 years of software testing experience
- 2+ years as QA Engineer or similar
- Experience in ETL testing, creating data pipelines
- Excellent experience in Python and SQL scripting
- Expert in automation testing, creating end to end use cases
- Knowledge of QA methodologies, tools, and techniques
- Knowledge of DevOps principals
- Experience working in an Agile environment
- Excellent communication skills
Nice to have
- QA management experience
- Experience working with professional software engineering practices and best practices for the full software development lifecycle
- Experience improving product test coverage and effectiveness
- Experience in Selenium Automation testing using Python, Pytest
Skills
Education
Bachelor's