About the company
We work with businesses globally to deliver tailored, end-to-end Artificial Intelligence, Consulting, Data, Digital, Cloud & DevOps and Software Engineering solutions that drive value and growth. Our business domain expertise covers hi-tech, financial services and insurance, while we explore the art of the possible in our groundbreaking Financial Labs (FinLabs).
Job Summary
Responsibilities:
šAutomation Testing: šBuild, maintain, and enhance Playwright/Selenium test suites using TypeScript or Java. šDevelop automation scripts in languages such as Python or Java for efficient test execution. šFunctional Testing: šExecute end-to-end functional testing to ensure comprehensive test coverage. šPerform E2E testing across various stages from ETL processes to user interface validation. šETL/Database Testing: šConduct data validation and backend testing on SQL Server, MySQL, and NoSQL databases (e.g., MongoDB, Cassandra). šAutomate data pipeline testing from SQL to NoSQL databases, ensuring data integrity and accuracy. šPerform testing related to Redshift, Data Warehousing (DWH), Datamarts, and ETL processes. šSQL Proficiency: šWrite and execute medium to complex SQL queries for data validation and testing purposes. šUnderstand and interpret stored procedures (SP code) as part of the testing process. šRequirement and Impact Analysis: šCollaborate with stakeholders to analyze requirements and assess the impact on upstream and downstream systems. šDemonstrate a strong understanding of data workflows and their implications on testing activities. šBI Reporting Testing: šConduct testing on Business Intelligence (BI) reports, dashboards, and self-service reporting tools to ensure data accuracy and functionality. šVersion Control: šManage codebase and test scripts using Git to ensure version control and collaboration. šWork within Agile principles, utilizing JIRA for bug tracking and management of testing tasks. šParticipate actively in Scrum ceremonies and contribute to continuous improvement initiatives. šTools: šUtilize tools such as Confluence, Bitbucket, JIRA, and QTest for documentation, collaboration, and test management.
Requirements:
šYou are: šBachelor's degree in Computer Science, Information Technology, or a related field. š4-8 years of relevant experience in automation and functional testing. šProficiency in automation testing tools (Playwright, Selenium) and programming languages (TypeScript, Java, Python). šStrong experience in ETL testing, data validation, and database testing (SQL, NoSQL). šFamiliarity with BI reporting tools and experience in testing dashboards and reports. šSolid understanding of Agile methodologies and experience with JIRA. šExcellent analytical, problem-solving, and communication skills. šAbility to work collaboratively in a fast-paced environment.