Responsibilities
Build an automation testing framework for ETL and Data Quality Validation
Build and maintain automated testing scripts written in Scala Spark and SQL
Work with Scrum/Agile team to establish and support the execution of automated tests on the Continuous Integration Environment
Create modify and execute automated tests test scripts test suites including functional and regression tests to extract transform and load data that is transmitted between systems.
Executes both manual and automated tests. Analyze execution results to determine the reason for test failures
Ensure clear and prompt reporting on a build/release status to all stakeholders based on test run execution results
Develop expertise in the applications and maintain solid knowledge with respect to automated testing tools and techniques that support ETL/Data Integration testing
Required Experience/Skills
BE or BTech in Computer Science
5 years of IT experience
Hands on experience performing data validation using automated methods
Demonstrate handson automation framework development experience
Good experience with SQL
Ability to read specs and translate them into Automation Test cases for purposes of data validation
Indepth experience and knowledge in Test Methodologies involving BDD TDD Agile and DevOps particularly in CI/CD: GitLab Jenkins TeamCity and SCM: GitLab & Git
Excitement about verification validation and automation of complex software applications and distributed systems
Experience and ability to collaborate with others in a fastpaced environment
Strong communication skills verbal and written