Salary: £ 40,000 GBP per annum ;
Location: Slough United Kingdom
USS Technologies is looking for a highly skilled Database Engineer with DB Test Analyst, you will play a dual role in designing, managing, and optimizing database systems while also performing rigorous testing to ensure data integrity, accuracy, and performance. You will collaborate closely with developers, data analysts, and QA teams to ensure the delivery of high-quality database solutions that meet business and technical requirements.
Database Engineering
- Design, develop, test and maintain scalable and efficient database systems, ensuring optimal performance and data integrity.
- Work with various database technologies, including Oracle, MySQL, PostgreSQL, SQL Server, and NoSQL databases like MongoDB.
- Implement and manage database backup, recovery, and failover procedures.
- Perform database tuning and optimization to enhance performance and troubleshoot any database-related issues.
- Monitor database performance using appropriate tools, diagnosing and resolving any issues related to database operations.
- Design and implement database security policies to protect sensitive data and ensure compliance with relevant data protection regulations (e.g., GDPR).
DB Testing and Analysis
- Develop and execute test plans, test cases, and scripts to validate database functionality, integrity, and performance.
- Conduct ETL (Extract, Transform, Load) testing, ensuring data migration and transformation processes are accurate and reliable.
- Perform data validation and integrity checks on large datasets to ensure accuracy and consistency between source and destination databases.
- Collaborate with the development team to ensure new database features and changes meet quality standards.
- Use automated testing tools for database testing and write scripts to perform continuous database testing.
- Identify, report, and track database bugs, issues, and discrepancies, ensuring timely resolution.
- Conduct performance testing of database queries, identifying bottlenecks and providing recommendations for optimization.
- Analyze and report on the root cause of database issues, working proactively to prevent future incidents.
Required Skills and Experience:
- Proven experience as a Database Engineer or Database Administrator with hands-on experience in database testing.
- Strong knowledge of SQL and proficiency in writing complex queries for testing and validation purposes.
- Experience with relational databases such as MySQL, Oracle, PostgreSQL, and SQL Server.
- Knowledge of NoSQL databases like MongoDB is a plus.
- Experience in ETL testing, validating data migration, and performing data integration tasks.
- Familiarity with data warehousing concepts and big data environments is an advantage.
- Understanding of database performance tuning, backup, and recovery processes.
- Proficiency in using testing tools and frameworks such as Selenium, JMeter, or any database testing tools.
- Strong analytical and problem-solving skills, with attention to detail and accuracy.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines for database testing and deployment.
- Excellent communication skills, with the ability to work effectively in cross-functional teams.
Desirable Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Certifications in database technologies such as Oracle Certified Professional (OCP), Microsoft Certified: Azure Database Administrator, or AWS Certified Database – Specialty.
- Experience with cloud-based database services such as AWS RDS, Azure SQL Database, or Google Cloud Spanner.
- Knowledge of test automation frameworks and experience writing automation scripts for database testing.
Candidates who matches with above skills and experience please send your cv on jobs@uss-tech.co.uk.
Apply Now