Sr QA Engineer

Sr QA Engineer
WA, Seattle

Job Description

If the role below is aligned with your skill sets and interest, please email your resume to Kelsey.McShane@HarveyNashUSA.com

Thank you!! :)


Position: Sr. QA Engineer 
Type: Contract - Jan 2019 - through November 2019
Location: Seattle

 

Description

With more than 2,900 professionals across 20-plus locations in the West and beyond, we provide the world’s most innovative companies with specialized accounting, consulting, and wealth management services to help them embrace emerging opportunity. 
 
The Senior Quality Assurance (QA) Engineer is responsible for designing and implementing test strategies and/or test plans for a variety of custom and vendor applications. The Senior QA Engineer will be designing, documenting, and executing manual and automated test cases and reporting on the results. The Senior QA Engineer will also work with the Platform Operations group and Development group to establish appropriate test environments for various applications. The Senior QA Engineer will keep up with emerging testing techniques and tools and will work with the QA Manager or Lead to drive changes in processes required to introduce new tools and techniques.

This position will be tasked primarily for testing data flows between Data warehouses and Data marts to/from Application databases. It will involve documenting test strategy/methodology/test cases for each data flow, including some end-to-end execution of tests to validate changes.

 
Individuals who thrive at our company exhibit the following success skills – Collaboration, Critical Thinking, Emotional Intelligence, Executive Presence, Growth Mindset, Intellectual Curiosity, and Results Focus. 
 
Responsibilities: 
• Work with developers in order to effectively design and execute unit test development, integration test development, manual testing and automated testing where appropriate
• Lead initiatives with other QA team members to develop a QA framework, including the processes, deliverables, and other artifacts to be used throughout the testing and deployment phases
• Define QA tasks on various projects (working with the project manager, business analyst, and developers) including scope of testing, test strategy, test plans and test cases and provide time estimates for testing
• Team with the network services team and developers to create and test environments, setting standards for release of builds from development into QA, as well as into production
• Report defects and process bugs using the firm’s defect tracking tools and proactively communicates issues, risks, status, etc. to various teams and management
• Ability to assess functionality and code to determine the appropriate level of resources required to execute necessary testing


Qualifications: 
• Bachelor’s degree or equivalent experience required; emphasis in Computer Science or related discipline preferred
• Minimum 3 years of related experience required; experience in a professional services environment preferred
• Hands-on Quality Assurance testing experience across all phases of the product lifecycle required
• Experience in testing complex desktop/web applications using the following technologies desired: C#, ASP.Net, JavaScript/JQuery, CSS, HTML, IIS, SQL Server, etc.
• Experience using UI testing tools 
• Experience in programming with the following languages C#, JavaScript, and SQL to develop automated test scripts and/or create load tests and unit tests 
• Experience with VSTS Online for processing work items as well as documenting and executing test cases.
• Experience using Visual Studio, SQL Server Data Tools and fluency in SQL to develop test data and access/update/load data into databases, data marts, data warehouses.
• Develop and execute SQL scripts to load test data for functional verification and to support load and performance testing
• Expertise in the implementation and management of test tools (automation) and defect tracking tools, writing test
• Ability to collaborate and work effectively across teams while building trusted relationships and positively influencing others
• Self-directed professional with strong interpersonal skills
• Effective time management and organizational skills, proven ability to prioritize while simultaneously managing numerous project/processes often under tight deadlines
• Proven commitment to providing exceptional client service, and foster a high degree of end user satisfaction through the delivery of quality and timely service
• Ability to convey technical issues and material to non-technical audience
• Ability to collaborate and work effectively across teams while building trusted relationships and positively influencing others


 

 

Apply Now