Full Job Description
The Quality Assurance Analyst will be responsible for development and maintenance of automated test scripts for the Fund’s systems. The incumbent will work on the automation of quality assurance efforts for software development projects, including a review of technical specifications and user stories. The Quality Assurance Analyst will work closely with software developers, product owners, project manager and business stakeholders. The incumbent will execute and maintain automated test scripts, provides documentation for testing methodologies and tools, reports automation results and ensures a focused, methodical approach to automation testing. In addition, the Quality Assurance Analyst will monitor progress of the automation QA efforts.
Automate, optimize and drive efficiency for QA testing scenarios.
Test and participate in the automated build and continuous integration process
Facilitate resolution of build/release failures.
Review functional and design specifications to ensure full understanding of individual deliverables as it relates to testing.
Back-end database testing in Microsoft SQL environment including stored procedures, jobs and triggers.
Collaborate with development teams to help architect, configure, monitor, and support their services. Work with developers as needed to understand implementations, assess related areas of risk, retest after code updates and perform regression testing as needed.
Provide automation status reports to teams and the Director of Business Analysis and Quality Assurance.
Review the work of other QA team members and recommend changes to their approach where appropriate.
Make suggestions for troubleshooting issues.
Bachelor’s degree or 4-year college degree or equivalent in Computer Science or related field required.
Exceptional verbal and written communication skills.
Strong documentation and presentation skills.
The ability to work well independently or on a team.
Experience in build automation test suit.
Experience in manual testing using tool, like; (what tools specifically)
Knowledge of cloud technologies and cloud infrastructure
Hands-on experience using industry standard DevOps tools such as Jira, Jenkins, Teams.
Familiar with modern software architectures such as Micro-service architectures.
Detail-oriented, with excellent analytical, technical and problem-solving skills.
Familiarity with general monitoring principles.
Ability to communicate effectively with developers and quality assurance team.
Experience writing technical documentation for a technical audience.
Strong commitment to customer service and service enablement.
Experience working in financial or retirement services is a plus.
5+ years of experience in software quality assurance experience.
5+ years API / Web services automation experience.
Expertise in database testing in Microsoft SQL Server environments including designing and manipulating test data, testing of stored procedures, jobs and triggers
3 + years of experience with automated testing tool UFT is must
Sound knowledge in SQL Queries.