What are the responsibilities and job description for the Senior Quality Assurance Automation Engineer position at Avesta Computer Services?
Company - A top-tier investment firm managing diverse hedge fund strategies with significant global assets under management.
Job Title - Senior Quality Assurance Automation Engineer
Location - Miami, Florida, United States
Type - Fulltime Permanent
The ideal candidate will be experienced in planning, developing, and executing comprehensive tests. As a member of the QA team, you will work closely with the development, BA and support teams to understand the application’s features and architecture to develop test cases to ensure that the application’s UI / API / Data layers are thoroughly tested before releasing into production.
Principal Responsibilities
- Become an SME of the application and utilize that knowledge to own and drive end-to-end testing initiatives throughout the entire SDLC from project test planning, requirement review, test design, test execution, test reporting and sign off.
- Design, build, and maintain efficient, reusable, and reliable automated test cases using in house automation framework libraries to achieve highest possible test automation coverage.
- Be a strong quality advocate, collaborating closely with software engineers and product owners to release highest quality products.
- Build, maintain, and troubleshoot automated test execution environments/pipelines.
- Work with SDETs to suggest and contribute new features/changes to central framework library and tools.
- Work with QA team members to achieve upstream/downstream integration testing.
Required Skills:
- 5 years of experience in QA/Software Testing within Financial Services Technology
- Excellent written and verbal communication skills
- Proven experience owning the QA testing strategy for an application
- Understanding of different testing types – regression testing, ad hoc testing, integration testing, performance testing, etc.
- Strong automation skills – preferably Java
- Strong Web Automation using Selenium or similar tools
- Strong API Test Automation using Rest Assured or similar tools
- Must be strong in SQL and general database technologies
- Be able to query & quickly compare large datasets
- Must have the ability to work under pressure and multi-task
- Must have prior experience working with applications on Windows and Unix platforms
Must have strong understanding of CI/CD best practices including use of various testing tools such as Selenium, Cucumber, etc
Desired Skills:
- Experience working with applications/Data Lake running on AWS.
Also having experience with Data Warehouse and validating large amounts of data is a plus