What are the responsibilities and job description for the ITS Quality Assurance Analyst Sr position at Sunshine Enterprise Inc?
Job Description
TEMP - ITS Quality Assurance Analyst Sr
Job Summary
The Quality Assurance (QA) Analyst, Sr. will be responsible for testing web based, mobile and desktop applications in a hybrid cloud environment. Additionally, the incumbent will assess and test web services and other APIs / data interfaces to ensure they perform according to specification, evaluate and test new or modified software programs and verify programs function according to user requirements and conform to Information Technology Services (ITS) establishment guidelines / standards. The incumbent reviews new or modified user stories and program documentation to determine if program performs according to specifications and conforms to architectural guidelines. The QA Analyst Sr. works side by side with developers on agile / scrum teams. Additionally, the incumbent writes documentation to describe program evaluation, testing, and correction. The incumbent will assist in evaluating proposed software or software enhancements for feasibility. The incumbent will participate in the development of utility programs to test, track, and verify defects in software program as needed.
Position Responsibilities
- Participates in a mission-driven culture of high-quality performance, with a member focus on customer service, consistency, dignity and accountability.
- Assists the team in carrying out department responsibilities and collaborates with others to support short- and long-term goals / priorities for the department.
- Collaborates with Agile Application Development teams to perform application testing, such as system, unit, regression, load and acceptance testing.
- Analyzes documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality. Reviews documentation to ensure that requirements stated are correct, unambiguous and verifiable.
- Writes and validates positive test scenarios as well as alternative / negative test scenarios.
- Tests any new software to ensure integration into company systems meets functional requirements, system compliance, and technical specifications.
- Reports the defects found during testing to development team. Ensures that reported bugs are fixed before the end of sprint, when applicable.
- Creates and executes test plans and scripts that will ensure application functionality meets user requirements specified in user stories.
- Analyzes formal test results in order to discover and report any defects, bugs, errors, configuration issues and interoperability flaws.
- Communicates test progress, test results, and other relevant information to project stakeholders and management.
- Develops and establishes quality assurance measures and testing standards for new applications, products and / or enhancements to existing applications throughout their development / product lifecycles.
- Prepares and delivers reports, recommendations or alternatives that address existing and potential trouble areas in ITS systems and projects across the organization.
- Conducts internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
- Makes recommendations for improvement of applications to programmers and software developers or engineers.
- Collaborates with Sr. Automation Engineer to build on automation suites and to execute automated regression suites as needed including running them through Jenkins).
- Assists with production support problem identification and resolution.
- Assists with testing of periodic (monthly) maintenance activities.
- Collaborates with business stakeholders to coordinate or facilitate User Acceptance Testing.
- Performs and recommends security audits / enhancements on assigned systems.
- Performs QA functions for / in using .NET, SQL, HTML, XML, SOAP, Java Script, AJAX programming environments.
- Installs and integrates new QA software programs into existing environments.
- Completes other projects and duties as assigned.
Possesses the Ability To :
Experience & Education
Preferred Qualifications
Knowledge of :
At Sunshine Enterprise USA LLC, we firmly believe that our employees are the heartbeat of our organization and we are happy to offer the following benefits :
Sunshine Enterprise USA is an "Equal Opportunity Employer-Minorities, Females, Veterans and Disabled Persons"