Software Test Analyst Job Description
Software Test Analyst Duties & Responsibilities
To write an effective software test analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included software test analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Test Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Test Analyst
List any licenses or certifications required by the position: ISTQB, AF, ISEB, II, IAT, SCRUM, MC, CCC, HQ, III
Education for Software Test Analyst
Typically a job would require a certain level of education.
Employers hiring for the software test analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Education, Computer Science, Engineering, Information Systems, Spectrum, Computer Engineering, Technical, Business, Management, Information Technology
Skills for Software Test Analyst
Desired skills for software test analyst include:
Desired experience for software test analyst includes:
Software Test Analyst Examples
Software Test Analyst Job Description
- Utilizing your expertise you configure and troubleshoot testing tools environments like HP ALM, HP UFT and LoadRunner
- Collects information to analyze and evaluate
- Prepares reports, studies and documentation
- Delivers presentations and participates in meetings
- Works on special problem areas
- Reviews software design and change specifications
- Participates in all phases of project development lifecycle as a SME for the Credit division
- Manages testing issues and the resolution process throughout the life-cycle of the project
- Participate in analyzing requirements, create estimates, formulate Master Test Plan / Test Strategy
- Analyze business requirements and technical specifications for Multiplan applications to create the corresponding test strategy, test plans, and test cases
- Candidate must be flexible, well organized and able to work well under pressure
- Candidate must work well without close supervision
- Candidate must have ability to translate needs of business users to technical staff
- Must possess strong communication skills (interpersonal, written and verbal)
- Work experience in software development and testing, creating and executing quality assurance test plans, scenarios, cases, checklists and automated tests
- Experience testing system modifications and enhancements for large-scale human services systems like Client Eligibility or Health Care or both in a state government environment
Software Test Analyst Job Description
- Coordinates and participates in integrated testing activities
- Work with the project manager, business analyst, and lead developer to define requirements and project needs
- Understand project requirements and ensure those requirements are thoroughly tested using automated and manual tests
- Provide test reports showing test coverage success rates
- Provide input to project development teams to make their designs more testable
- Provide estimates that closely match actual efforts to construct and run tests
- Create Windows programs – including WinForms and WPF based applications as needed
- Assist with the documentation as needed, including technical and functional specifications
- Ensure execution of test cases in accordance with the agreed schedule
- Maintain and execute Selenium/Ranorex based Coded-UI automated test cases
- Prior work experience with Social Welfare Programs
- Experience with Child Welfare (SAWIS)
- Or Social Service a plus (technical or functional)
- Preferably a working knowledge of CHESSIE or other SAWIS applications (either technical or functional)
- Prior systems testing experience of social welfare, child support or social services
- Experience in creating and writing detailed test scripts
Software Test Analyst Job Description
- Participate in the daily SCRUM standup meeting to highlight work progress and test impediment
- Participate in analyzing requirements, create estimates, formulate test plan, test strategy, builds test scripts, and identifies defects
- Perform functional, regression and all other types of testing applicable to project
- Maintains test environments, validates connectivity to test environments, and participates in security patch validations
- As Software Test Analyst you understand and apply current software test methodologies, functional manual testing, test automation and performance testing
- You document test evidence which provide a high degree of assurance and create test/QA documentation for assigned projects including test plans, cases and summary reports
- Furthermore you participate in requirements development, software design reviews, configuration and go/no go decisions
- Together with project managers you evaluate and set testing milestone criteria to ensure released products are on schedule and of high quality
- As the single point of contact you record, report and track defects to accurately depict the status of the system/application under test
- With your help we continuously develop test process improvements and advanced testing procedures
- Knowledge of PowerBuild, Sybase and SQL
- Experience with client server based applications preferably SAWIS or Social Welfare
- Associate’s or Bachelor’s degree or equivalent experience in a related field
- Experience in working with fast paced Agile Scrum environment testing distributed software applications
- Knowledge of Software Testing terminology
- At least 6 years of experience with mid-sized client-server systems in systems analysis, software design, software development and database administration
Software Test Analyst Job Description
- Meet with decision makers, systems owners, and end users to define business requirements and system goals and identify and resolve systems issues
- Work with a scrum team to understand business and sprint team needs and develop a test plan
- Design test cases, test execution
- Automate test scripts and ensure quality standards in regression testing process
- Service testing, test case designs, test execution and automated service test scripts
- Collaborates and work with the scrum team to resolve impediments and defects
- Generate status reports and quality reports
- Oversee overall testing efforts to ensure system performance, reliability, scalability and security is interlocked with the functional testing within the scrum teams
- Supports management to identify risks and develops mitigation strategies
- Collaborate and coordinate with onshore and offshore teams
- Must have a detailed understanding of software quality analysis concepts, theory, and operations
- Actively participate in cross-functional teams with a focus on test, system level automation and E2E monitoring and validation
- Interface directly with customers to provide guidance, provide status updates, and resolve reported issues
- Typically requires a bachelors degree in computer science, information systems or a related discipline and fourteen or more years of professional software quality analyst experience
- Produce test plans, test procedures, and test reports for the associated test activities
- Typically requires a bachelor's degree in computer science, information systems or a related discipline and two or more years of professional software quality analyst experience
Software Test Analyst Job Description
- Identify and contribute to automated test solutions and integrate them into CI delivery
- Find and report defects with detailed, accurate and concise steps to reproduce
- Execute test cases and report on results
- Recommend system enhancements where you see opportunities for improvements in UX, reliability, performance
- Evaluate requirements and convert that into an actionable test plan
- Collaborate with end users and developers to ensure QA standards are met
- Develop, document and maintain functional test cases and other test artefacts like the test data, data validation, harness scripts and automated scripts
- Work closely with technical project managers and other QA analysts to guarantee quality of delivery and ensure all outputs are aligned with key project success metrics
- Assist in the release process and with improving and automating the process
- Comply with all FIS policies and procedures
- Experience with programming in VB, Java, .NET or other languages
- Knowledge of XML and relational databases (Oracle, SQL Server, MySQL)
- Familiarity with packaged software (eg., SAP, Siebel, PeopleSoft, SharePoint)
- Knowledge of the Software Development Lifecycle (SDLC) software development methodologies
- Understanding of security, efficient code reuse, and software design
- BBA in MIS or CIS, BS in Computer Science or related field