Senior QA Automations Engineer

Portland, Oregon


Post Date


Job Id: 60299

Senior QA Automations Engineer
In this role, you will support the Enterprise by programming, high-quality and secure data test automation. You will collaborate across domains to provide technical leadership in the test coverage, test quality, architect, code automated tests, and establishment of engineering best practices (i.e., coding guidelines, test frameworks, etc.). Strong capabilities in ETL, SQL and test automation are needed.

This is a fully remote position.

Senior QA Automations Engineer Responsibilities:
Develop, design test, and update high quality test cases manual and automated, to validate the ETL process/design from different source systems to Enterprise Data Warehouse and data marts.
Develop functional, smoke and regression, and end-to-end testing that align to user stories business and technical requirements.
Provide technical leadership for the development of high-quality test automation, secure solutions across all tiers of the application by coaching, mentoring, and training others; be a subject matter expert.
Create QA automation strategy and Continuous Integration (CI) and Continuous Delivery (CD).
Demonstrate maintainable, clean test automation code for new and existing source systems. Perform code reviews and data model reviews.
Identify data subject areas, entities, attributes, relationships, information types, and domains. With project team, communicate logical and/or physical models and designs.
Support identification of physical implementation requirements, including normalization techniques and referential integrity or dimensional techniques.
Analyze new/existing issues and provide solutions to remediate; use issue resolution as an opportunity to improve supportability of the custom software.
Drive operational and engineering excellence as well as continuous process improvement initiatives (enhance coding standards, best practices, procedures, process, tools).
Facilitate mentoring and coaching of other associates; provide input into performance reviews of engineers.
Actively learns, demonstrates, and fosters the corporate culture in all actions and words.
Partner with Dev and Prod Services teams to drive high-quality, on-time deliverables, improve the efficiency and effectiveness of the software development process, and participating in code reviews.
Partner with SRE and DBA teams to improve the efficiency and effectiveness of the deployment process, and support.
Provide technical leadership in the refinement of requirements and/or User Stories.
Responsible for understanding and adhering to the Agile Software Development Life Cycle.
Self-motivated, and takes personal initiative and is a positive example for others to emulate.
Demonstrates compliance with all bank regulations for assigned job function and applies to designated job responsibilities – knowledge may be gained through coursework and on-the-job training. Keeps up to date on regulation changes.
Follows all Bank policies and procedures, compliance regulations, and completes all required annual or job-specific training.

Senior QA Automations Engineer Qualifications:
Bachelor’s degree in computer science, or related field required.
5-8 years of related experience.
Strong experience in developing and maintaining data test automation.
Strong experience in complex SQL statements, Data Warehousing, and ETL/ELT process.
Advanced skills using modern programming languages (C#, Java, JavaScript, Python, PowerShell).
Highly proficient with modern code editors (VS Code, Visual Studio).
Advanced skills using CI/CD automation technologies (Azure DevOps, Jenkins); preferred Azure DevOps, version control tools (GIT, GitHub, or other).
Strong experience with ETL tools (SSIS, Snowflake).
Strong experience with Microsoft SQL Server Suite of tools (SQL Server Management Studio, SSIS, SSRS, SQL Server Business Intelligence Studio, etc.).
Strong experience with testing frameworks and technologies (MSTest, Nunit, Xunit, Junit) standard build tools and version control systems.
Experience in developing TDD (Test Driven Development) and BDD (Behavior Driven Development) automation framework technologies (SpecFlow, Cucumber).
Expert knowledge of logical and physical data modeling.
Advanced working knowledge of Object-Oriented Programming best practices, Object-Oriented Analysis, Object-Oriented Design, and design patterns
Advanced working knowledge of Modern Data Engineering (Azure Databricks, Azure Data Lake, Azure Data Factory, etc.)
Advanced working knowledge of database concepts, methodologies, and architectural approaches
Strong quantitative, analytical, and problem-solving skills, with ability to adapt to new methods, techniques, and procedures.
Experience in Agile development practices.
Ability to work independently as well as lead collaborative working sessions with internal teams.
Ability to demonstrate strong interpersonal skills needed to work with cross-functional teams.

Salary: $50-$60/hr. (DOE)

Benefits are available to eligible VanderHouwen contractors and include coverage for medical, dental, vision, life insurance, short and long term disability, and matching 401k.

About VanderHouwen
VanderHouwen is an award-winning, Women-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen has been successfully placing experienced professionals throughout the Pacific Northwest and nationwide. Our recruitment teams are highly specialized in either Technology and IT, Engineering, or Accounting and Finance career markets. Our recruiters value building meaningful, professional relationships with each candidate as well as developing honed knowledge of companies' staffing needs and workplaces. Partner with us to land your next exciting career.
VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil rights laws.


Apply Now

Thank you for your interest in applying for this position! Please fill out the fields below. Your profile will be reviewed with the rest of the applicants.