Overview
Senior Quality Assurance Engineer Jobs in Reston, VA at JustinBradley
Title: Senior Quality Assurance Engineer
Company: JustinBradley
Location: Reston, VA
JustinBradley’s client, a leading source of mortgage financing, is seeking a Senior Quality Assurance Engineer with deep expertise in back-end testing, automation, and data validation in cloud-native environments. This role is ideal for a QA professional with hands-on experience in AWS, Python scripting, complex SQL, and Unix-based automation. The ideal candidate will play a key role in driving high-quality software delivery by testing critical data platforms and services.
Key Responsibilities:
Collaborate with product owners and developers to analyze requirements and design comprehensive test plans and scenarios.
Write and execute complex SQL queries to validate data across relational and cloud databases.
Perform functional and regression testing across AWS data platforms (S3, RDS, Lambda, Step Functions, EMR, SNS/SQS).
Develop and maintain automation scripts using Python and Unix for data setup, file handling, and environment preparation.
Support large-scale data validation and comparison efforts, including backup generation and expected result calculations.
Work closely with development teams to log, track, and resolve defects.
Contribute to automation pipelines and CI/CD workflows using Jenkins, GitLab, GitHub Actions, or similar tools.
Participate in Agile ceremonies such as PI planning and retrospectives, fostering continuous improvement.
Create and manage test cases, test execution sets, and bugs using JIRA or similar test management tools.
Communicate and collaborate effectively with cross-functional application teams and business stakeholders.
Required Skills & Experience:
8+ years of quality assurance or software testing experience in enterprise environments.
Strong knowledge of QA methodologies, SDLC, and Agile best practices.
Proficient in SQL for complex data validation tasks.
Solid understanding of Unix/Linux scripting and command-line tools.
Skilled in Python for automation and scripting support.
Experience working in cloud environments, especially AWS (S3, EC2, Lambda, RDS, EMR, Step Functions, SNS/SQS).
Familiarity with test automation frameworks and scripting techniques.
Hands-on experience with CI/CD pipelines and version control systems.
Prior work with data-intensive applications and testing in distributed cloud systems.
Strong problem-solving skills with an eye for detail in data validations.
Bachelor’s degree in Computer Science or related technical field.
AWS-related certifications (e.g., AWS Certified Developer, QA Automation certs) are a plus.
JustinBradley is an EO employer – Veterans/Disabled and other protected employees.