Senior Quality Assurance Automation Engineer
Apply NowCompany: CERES Group
Location: Boston, MA 02115
Description:
The QA Automation Engineer will be responsible for leading automation testing activities that include understanding our technology architecture principles, formulating a test automation strategy, developing automation frameworks, and executing automated tests. The Engineer will serve as a subject matter expert on the development of automated testing approaches, methodologies, and creation of testing scenarios, frameworks and scripts using automated processes.
Responsibilities
Analyzes and understands our applications, technology architecture, and interdependencies to determine and develop a QA automation strategy, standards, and guidelines
Evaluate and select testing tools/processes with the development team that helps us build out test environments
Build and maintain a testing framework to be used horizontally across our technology stack (e.g. RESTful services, ETL) as well as build out of various reusable libraries across our business line verticals (e.g. Investments, Security Master)
Responsible for the design and code reviews for automation development
Contribute to robust, scalable, and high quality test automation solutions for functional, regression and performance testing
Work with Agile delivery teams to understand product vision and product backlogs
Assist in creating acceptance criteria for user stories and generate a test automation backlog
Participates in design activities with the architecture team relating to testing of the functional and non-functional requirements
Implement, track, and report key metrics to assure full coverage of functional and non-functional requirements
Creation and management of test data for use by automated tests
Mentor other QA engineers in automation
Qualifications
Bachelor's degree and 8-10 years of experience in a related position; financial services industry experience required
Proven knowledge of a standard software quality assurance methodology, components, deliverables, and how these integrate within the software development lifecycle is required
Microsoft .NET knowledge; Strong knowledge of Transact SQL, Microsoft Access, SQL Server, ASP, ASP.NET, SSIS, SSRS, WebAPI RESTful services
Automated testing tools, e.g. Rational, Load Runner, Test Director, QTP
Strong understanding of configuration management tools
Knowledge of at least one source control tool with preference for Perforce or GitLab
Broad knowledge of technology development, infrastructure and support environments
#LI-MG1
Responsibilities
Analyzes and understands our applications, technology architecture, and interdependencies to determine and develop a QA automation strategy, standards, and guidelines
Evaluate and select testing tools/processes with the development team that helps us build out test environments
Build and maintain a testing framework to be used horizontally across our technology stack (e.g. RESTful services, ETL) as well as build out of various reusable libraries across our business line verticals (e.g. Investments, Security Master)
Responsible for the design and code reviews for automation development
Contribute to robust, scalable, and high quality test automation solutions for functional, regression and performance testing
Work with Agile delivery teams to understand product vision and product backlogs
Assist in creating acceptance criteria for user stories and generate a test automation backlog
Participates in design activities with the architecture team relating to testing of the functional and non-functional requirements
Implement, track, and report key metrics to assure full coverage of functional and non-functional requirements
Creation and management of test data for use by automated tests
Mentor other QA engineers in automation
Qualifications
Bachelor's degree and 8-10 years of experience in a related position; financial services industry experience required
Proven knowledge of a standard software quality assurance methodology, components, deliverables, and how these integrate within the software development lifecycle is required
Microsoft .NET knowledge; Strong knowledge of Transact SQL, Microsoft Access, SQL Server, ASP, ASP.NET, SSIS, SSRS, WebAPI RESTful services
Automated testing tools, e.g. Rational, Load Runner, Test Director, QTP
Strong understanding of configuration management tools
Knowledge of at least one source control tool with preference for Perforce or GitLab
Broad knowledge of technology development, infrastructure and support environments
#LI-MG1