Location: REMOTE / Orlando, Florida
This job allows you to work remotely.
Work Description and Responsibilities:
The Quality Assurance Engineer is responsible for ensuring software quality in Information Systems’ projects. The QA engineer is responsible for all quality assurance (QA) activities throughout the project’s life cycle. The QA Engineer works closely with the project leadership team to ensure QA activities are planned and executed. The QA Engineer must be competent in our software testing methodologies, procedures, and testing tools.
The QA Engineer's responsibilities include the following:
Test Planning- Works directly with the project teams to understand testing requirements for the project. Develops strategies and plans for approval from the Project Lead. Provides estimates and task lists for the test activities within projects.
Test Analysis- Reviews project requirements and design specifications to ensure test requirements can be derived from other project deliverables. Using these deliverables, determines testing requirements that define the testing to be developed and executed for the project.
Test Design – From project requirements and design specifications, designs the test cases, test procedures, and coverage within testing tools. Makes decisions on appropriate levels of test automation within projects.
Test Case Creation – From the design of the cases and procedures, creates manual or automated test cases and procedures from the test design specifications.
Testing – Conducts testing activities from test plans. Verifies testing results and accurately tracks defects.
Project Metrics – Performs metrics analysis and develops metric reports for assigned projects. Presents project metrics information to management on project defects.
Must Have Skills:
Skills Required:
· Experience executing all quality assurance (QA) and testing activities conducted during the project life cycle and ensuring results from these activities are verified thoroughly
· Experience executing test scripts with any complexity level on multiple projects simultaneously
· Experience overseeing and/or executing test scripts, including setting up the test environment and verifying the test results for success
· Experience in building and executing test automation scripts • Experience reviewing project requirements and high-level system designs, deriving test strategies and test plans to effectively test the solution, and executing the plan
· Experience performing metric analysis and developing metric reports for assigned projects; presents project metric information to management on project defects
· Experience maintaining and updating test scripts and test cases for systems
· An aptitude to understand application design models, programming languages, and software testing concepts
Special Qualifications
· Experience testing web applications and mobile applications on popular mobile device platforms