Software Quality Assurance Analyst Job Description
Software Quality Assurance Analyst Duties & Responsibilities
To write an effective software quality assurance analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included software quality assurance analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Quality Assurance Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Quality Assurance Analyst
List any licenses or certifications required by the position: ISTQB, QA, ISEB, CSQE, ASQ, CSTE, AOM, SQA
Education for Software Quality Assurance Analyst
Typically a job would require a certain level of education.
Employers hiring for the software quality assurance analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Information Technology, Education, Technical, Engineering, Business, Computer Engineering, Management Information Systems, Science, Management
Skills for Software Quality Assurance Analyst
Desired skills for software quality assurance analyst include:
Desired experience for software quality assurance analyst includes:
Software Quality Assurance Analyst Examples
Software Quality Assurance Analyst Job Description
- Design automation test strategies, plans, scenarios, scripts and procedures based on manual test plans, utilizing industry standard testing methodologies or processes
- Lead complex test efforts that require multiple test resources and coordination with multiple development teams
- Work under minimal supervision while delivering on aggressive schedules
- Design and plan test tasks to assuring quality in all products delivered to clients
- Produce detailed metrics to track and manage testing progress
- Drive resolution of complex defects across multiple technology tiers and with geographically dispersed teams
- Participate in the execution of test cases required for each project and question the performance of the software without assistance
- Produce reports that reflect open issues for developers and management to review
- Organize and participate in test plan reviews
- Coach and mentor others to increase early defect detection rates and decrease defect escape rates
- Clarifying any query from business and other stakeholders
- Help business conducting UAT during STL hours
- Clarifying requirements/JIRA/Rally stories related questions
- Manage the business expectations
- Provide information related with QA function on both web and mobile platforms
- Person should be able perform and execute his/her duties independently
Software Quality Assurance Analyst Job Description
- Regularly monitor and assess the efficiency of the change management process and tools
- Participates in evaluation and recommendations of tool purchases, maintenance of current toolsets (ie.upgrades)
- QA testing automation & documentation
- Integrate QA testing for all ancillary proprietary financial software systems
- As you learn the position, you will become more independent in developing business test cases by learning the business side of the financial industry
- Generates reports, documentation, and metrics at all levels and for any audience
- Identify, create, and execute functional test case scenarios/suites that fully satisfy functional requirements
- Leverage agile testing framework, design and build functional test cases and scenarios pertaining to various components of the application that ensures the software meets the intended requirements that meets all established quality standards specified in test plans
- Produce regular reports on the status and quality of software releases
- Assess the quality, usability and functionality of each release and provide a Go/No-Go recommendation
- Good understanding of Software testing lifecycle
- Exposure to web and mobile platforms
- Requirements understanding
- Functional knowledge (offers and loyalty platform primarily)
- QA and ALM process knowledge
- Ability to perform testing independently
Software Quality Assurance Analyst Job Description
- Lead and train offshore resources to define and review testing approach and monitor results of execution for different projects
- Coordinates & communicates with Project Manager, Core team, Manager and escalates to Senior IT and business leadership as appropriate
- Collaborate with other members of Fidelis’ Quality team in performing trend analysis, test development, execution times, and defect tracking to optimize while minimizing production defects
- Define and report monthly KPIs
- Be valued for your insight on how changes may impact the users of the applications while constructively collaborating with other members of the team
- Have the benefit of many years of knowledge accumulated by the developers, Software Product Analyst and existing quality assurance associates
- Creates and runs moderately complex test cases to identify defects in software
- Assesses current software tests and plans the testing schedule
- Assists in the assessment and planning of software tests
- Document and execute end-to-end test scenarios
- Ability to maintain a high level of effective communication with onsite and virtual teams
- Demonstrated communication and presentation skills, both written and verbal
- Demonstrated self-management and personal accountability
- Previous experience with eCommerce applications
- Familiarity with open-source software platforms is a must -- Linux or other UNIX, open source languages
- Familiarity with client-server systems -- Web APIs, SOAP, SIP messaging
Software Quality Assurance Analyst Job Description
- Escalate failed test scenarios
- Analyze project requirements to create test plans and execute test scenarios
- Manual and automated test execution to assure consistency and accuracy with project requirements to ensure a high level of quality across releases
- Document project related and test-related deliverables for every release
- Interact with cross-functional teams to ensure complete delivery of releases
- Review specifications and work with business and technical team to determine testable requirements
- Participate in software design reviews to provide input and identify potential problems
- Create system test plans, and software documentation including requirements, design, and user manuals
- Analyze and assess change management requests and projects
- Coordinate and communicate release and testing schedules
- Recommend proper testing controls for Global Applications to ensure reliability, data integrity and safety of subjects (patient safety)
- Assure that IT applications components possess the necessary level of testing, and required documentation to comply with applicable 21 CFR Part 11 (Electronic Records, Electronic Signatures) and GxP regulations, intended use of IT systems that meet customer/end user
- 3+ years of experience in customizing and developing in Microsoft Dynamics A X using Morph X and X++
- Hands on experience in key Dynamics A X trade and Logistics/Purchasing/Sales
- Ability to work in a high paced, multiple vendor environment
- Must be able to work in a geographically-dispersed team environment
Software Quality Assurance Analyst Job Description
- Development and execution of integrated test plans and test cases for assigned releases
- Provide oversight of integrated testing process including reporting of progress and issues found
- Review change management release notes for implementations and perform quality assurance testing
- Develops, maintains, and executes software quality assurance test requirements, plans, scenarios, cases, and scripts starting at the design phase though the test phase for assigned on-going sustainment and project work
- Ensures that software quality assurance test artifacts are applicable, repeatable, traceable, retrievable, and cataloged for reuse within assigned areas of responsibilities
- Participates in requirements and design reviews, and/or product planning sessions to proactively validate appropriate applicability, usability and testability
- Documents test executions and reproduces test results for failed test cases
- Collaborate with Information Technology peers, project stakeholders, and external vendors in requirements analysis and the development of effective test plans to minimize the progression of defects through all stages of the Plan’s Software Development Lifecycle (SDLC)
- Interpret and transform data models, business use case diagrams, environment, and data needs into testing deliverables
- Analyzes manual test cases and functional specifications to determine best approach for the development of automated testing and reporting
- Experience providing support during nights and weekends
- Establishing performance testing
- Experience with HP UFT and ALM
- 6+ years experience in software development and/or program testing
- In-depth knowledge in testing and evaluating performance of application software
- Knowledge and understanding of software development design and implementation