-
Top Secret Database Test Engineer
- Insight Global (Ashburn, VA)
-
Job Description
Our client is seeking a Database Test Engineer to support a federal end customer with a build and modernization effort. As a Database Test Engineer, the responsibilities include, but are not limited to:
• Participate in Agile Scrum development methodology ceremonies (e.g., sprint planning, scrum, backlog refinement, defining tasks/tests, estimating LOE, testing, tracking work done, retrospective, demonstration, etc.)
• Develop, maintain, and perform sprint-level testing activities (e.g., define scenarios, develop detailed scripts/procedures) in Jira with Xray
• Design, develop, and execute comprehensive test strategies to validate data quality, ETL processes, database migrations, and overall database functionality
• Validate end to end data flows between separate database systems that use a variety of methods to synchronize data
• Develop and maintain testing plans and execute after a new build is promoted or ahead of a production deployment
• In collaboration with the Product Architect and/or Business Analyst, assess impacts of candidate changes to the smoke and/or regression test suite(s) and plan accordingly
• Develop and execute complex SQL queries (DML, DDL, DCL) to validate data accuracy, consistency, integrity, and adherence to business rules across multiple database environments
• Perform full-scope static and dynamic testing of a system under test utilizing functional and non-functional testing techniques. These techniques can include the following test types: Integration/API, End-To-End, Smoke, Regression/Functional, and Usability
• Document and track testing activity progress during a sprint. This includes capturing execution artifacts to support that all backlog acceptance criteria have been successfully verified/validated
• Champion quality of software
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
• Active Top Secret Clearance
• Bachelor’s Degree in a technical field (experience can be used in lieu of degree)
• Minimum of 5 years of professional experience in database testing, data quality assurance, or a related role.
• Advanced proficiency in writing complex SQL queries, including joins, subqueries, aggregations, stored procedures, functions, and triggers, across various relational database management systems.
• Strong understanding of relational database concepts (ACID properties, normalization, indexing, referential integrity) and experience with at least one major RDBMS (e.g., SQL Server, Oracle, MySQL, PostgreSQL).
• Strong understanding of message streaming solutions such as Kafka, Amazon MSK, RabbitMQ, Google Pub/Sub, or Confluent Kafka from a testing perspective.
• Testing Methodologies: Solid understanding of software development life cycle (SDLC) and software testing life cycle (STLC) principles, including various testing types (functional, regression, performance, integration).
• Test Tools: Experience with test management tools (e.g., Jira, Azure DevOps, ALM) and version control systems (e.g., Git).
• Analytical Skills: Excellent analytical, problem-solving, and debugging skills with a keen attention to detail.
• Communication: Strong verbal and written communication skills with the ability to articulate technical issues to both technical and non-technical stakeholders.
• Applying estimation techniques to manual test script efforts and test script development/maintenance efforts
• Interacting with Product Owners, Business Analysts, Scrum Masters, Product Architects, Developers, and Technical Writers, and providing guidance on testing methods to meet project specific needs
• Familiar working within a continuous integration environment and supporting tools such as Jenkins, Git, GitLab, AWS, Postman • Experience with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB).
• Familiarity with cloud database services (e.g., AWS RDS, Azure SQL Database, Google Cloud SQL).
• Hands-on experience with ETL tools (e.g., SSIS, Informatica, Talend, Apache Nifi, or similar tools).
• Experience with data warehousing, data lakes, and Business Intelligence (BI) concepts.
• Proficiency in a scripting language (e.g., Python, PowerShell, Bash, Java) for test automation.
• Experience with performance testing tools specifically for databases (e.g., JMeter, LoadRunner, SQL Profiler).
• Knowledge of CI/CD pipelines and DevOps practices for database deployments.
-