JustinBradley

Senior Quality Assurance Engineer

Reston, VA, US

3 days ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job