IT Business System Analyst/QA
Job Posted Date: March 1st week 2020
Develop and execute exploratory and automated tests to ensure product quality. Responsibilities include designing and implementing tests, debugging and defining corrective actions. Also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
ESSENTIAL JOB FUNCTIONS/DUTIES
Understand the requirements and project needs and subsequently create and execute plans for the successful execution of the project. – 10%.
- Analyze, develop, document and communicate business requirements.
- Analyze problem at hand and work with Business, Product Manager and Engineering Lead to make requirements technically understandable for project team.
- Perform automation feasibility analysis and compartmentalize the areas for QA automation development and manual QA.
Participate in Agile/Scrum methodology and work on user stories for the sprint. – 10%.
- Understand & capture the business requirement for Agile development stories and tasks for JIRA creation, analysis and level of effort estimation.
- Schedule automation design reviews and get required approvals for prioritization in Agile sprints.
- Work closely with Product and/or Business Analysts, Developers, and managers to understand the product requirements and use cases in order to deliver high quality software on schedule for production releases.
Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout the development/product lifecycles. – 25%.
- Analyze problem at hand and work with Business, Product Manager and Engineering Lead to make requirements technically understandable for project team.
- Understand the project areas and software components that the requirements roll down to and identify for QA automation and manual QA feasibility analysis.
- Perform automation feasibility analysis and compartmentalize the areas for QA automation development and manual QA.
- Schedule automation design reviews and get required approvals for prioritization in Agile sprints.
- Ensure all stakeholder sign-off is captured at required intervals throughout the design process.
Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods. – 20%
- Collaborate with required teams for revisions and assignments.
- Deploy and execute testing automation code on various environments such as, Staging and Production environments.
- Monitor and perform testing tools and help to prepare reports based on analysis of the test results.
- Signoff or reject identified code build for Production release, based on functional and regression test suite results in Staging environment.
- Build CI/CD pipelines based on various environments such as, Staging and Production that execute functional test suites to detect regression and verify new features.
Install, maintain, or use software testing programs. – 15%
- Create and implement reusable JARs to be used across the applications and maintain them in repository.
- Coordinate to implement software installation and upgrade periodically and monitor system functionality using Post Implementation Verification test.
- Plan, research and promote new technologies as required in various parts of the automated testing framework within the whole QA organization.
Develop and/or execute automated Graphical User Interface (GUI) tests and/or ensure that new functionality is automated, and the complete end-to-end automated regression test suite is run continuously as part of a continuous integration process. – 10%
- Responsible to make sure the design developed meet the Acceptance Criteria of the requirement.
- Automate the UI, also to ensure the new changes does not affect the existing design
Document the manual QA identified areas and approach for execution and communication. – 10%
- Prepare detailed test schedule, test plan, test cases, and test data documents for business review.
- Develop program to generate daily automated test execution reports.
- Configure reports to cover test, project metrics and look & feel.
- Design and deliver high level testing automation design and documentation
TECHNICAL SKILLS REQUIREMENTS
- Quality Management Tools: Test Director or Test Manager
- Defect tracking tools : BugZilla or Mantis
- Project management software : Jira
- Database : SQL
- API Testing : Postman or SoapUI
EDUCATION REQUIREMENTS
- A Bachelor’s degree in Computer Science, or related field.
LICENSING/CERTIFICATION REQUIREMENTS
- N/A
VENUE AND LOCATION OF THE SERVICES TO BE PERFORMED
- 4800 Deerwood Campus Pkwy, Jacksonville, FL-32246.
DURATION
- From March 16,2020 to April 31, 2022.
RIGHT TO ASSIGNED ADDITIONAL DUTIES
- The company will have the right to assign additional duties to the incumbent
RIGHT TO ASSIGNED ADDITIONAL DUTIES
- The company will have the right to assign additional duties to the incumbent
DISCRETION OVER WORK
- The company will exercise full discretion over when and how long the incumbent will work
SALARY
- The incumbent will be paid a salary of US$ 60,000 payable annually with all taxes imposed upon an employee deducted from that salary.
HIRING
- The company alone hired the prospective incumbent, and it reserves the sole right to terminate his employment and otherwise control his work.
ASSISTANTS
- No assistants will be utilized by the incumbent. The incumbent works will be performed as a part of the company’s regular business, which is the provision of IT services such as he will be providing.
TAX TREATMENT
The incumbent will be treated for all tax purposes as an employee, with the following tax deducted from the wages are:
- Social Security
- Medicare
- Federal Income Tax
- State Income Tax
- State Disability Ins
AUTHORITY TO HIRE AND FIRE AND SET RULES
The company can hire or fire the incumbent and set rules and regulations on the incumbent’s Work.
SUPERVISION
- The incumbent work will be directly supervised by Project Manager.
WORKING HOURS
9:00AM to 6:00PM, Monday through Friday, with an hour off for lunch.