Job Description :
Title: SQA Engineer
Location: Tampa, FL
Duration: 12 Month
Position Sumary
Review project documentation (requirements/user stories, designs) to create, present, and maintain automation test plan documents. Break down test scope and identify automation opportunities. Coordinate automated testing across multiple projects and environments. Create, update, and execute test scripts. Identify, create, and maintain test data sets. Identify improvements, provide support, and ensure adherance to quality automation standards. Maintain required automated test documentation and reporting. Work in crossfunctional teams with development and collaborate with all project team members in a productive way.

Key Roles & Responsibilities
1. Review and interpret requirements/user stories, and design documents to gain an understanding of the application(s) or areas assigned to derive automated test scope, strategy, functional and performance scripts. This includes determination and creation of test data sets.
2. Participate on cross-functional teams / multi-site meetings and initiatives, ensure the interdepartmental integration of the automation function for software test planning. Contribute to project discussion and provide expertise on feasibility of functionality and testability of ideas and requirements. Coordination of testing across multiple projects and environments to ensure streamlined automated testing, minimize redundancy and reduce risk or erroneous defects.
3. Assist DevOps with continuous integration. Exercise good judgement in selecting methods, techniques, and evaluation criteria for obtaining solutions.
4. Write complex functional scripts from the analysis of requirements and design documents. Write and execute simple to highly complex SQL statements. Automated test execution for functional verification, system integration, and backend validation.
5. Create and present scripts that meet the project goals and department strategies. Recommend automation improvements as needed. Define and maintain automation standards.
6. Provide automated testing baseline and LOE’s for more complex projects and changes, as determined by project needs. Breakdown LOE and allocate to testing tasks as input to project plan.

Skills & Abilities
Functional Knowledge Required: Working knowledge of software automated testing methodologies and principles (such as unit, smoke, functional, and performance Working knowledge in automation best practices. Keeps update on industry trends and knowledge. Experience and knowledge of automated scripting using testing tools, documenting, and problem solving. In depth knowledge of software development methodologies (Lean and Agile Knowledge of the software development lifecycle. Working knowledge in database testing with a sound knowledge of database concepts and experience in highly complex SQL scripting.

Business Expertise Required: General business knowledge learned from on the job experience. Knowledge of our client strategy and objectives and how the automation work supports the overall goals.

Skills & Abilities:
Bachelor’s Degree in Computer Science, engineering or Math; Master’s Degree preferred
At least 2 years of experience as a Software Quality Engineer
Experience in QA tool administration. I.e. Test Rail, JIRA and/or Confluence
Experience in automated frameworks and metrics
Experience in Data verification and reports testing; i.e. Jasper, Tableau
Experience in Data ETL and Enterprise Data Warehouses; i.e. Talend, Snowflake
Experience in DevOps, Continuous Integration (CI) and Test Driven Development
Experience testing in a Cloud environment, preferably AWS
Experience in both functional and performance automated testing; JMeter experienced a plus
Experience with programming; coding in C, C++, Java, JavaScript, AngularJS and/or HTML5 preferred
Knowledge of quality assurance methodologies and automated testing tools. I.e. Selenium, Jenkins
Familiar with Windows, UNIX and/or Linux environments
Expert knowledge of RDBMS and Structured Query Language (SQL)
Experience working in a fast paced web application development environment
Excellent problem solving skills and providing process improvements
Certification in agile development methodology preferred
Strong sense of ownership and drive high results
Very strong communication and interpersonal skills