Software Quality Assurance Job Description
Software Quality Assurance Duties & Responsibilities
To write an effective software quality assurance job description, begin by listing detailed duties, responsibilities and expectations. We have included software quality assurance job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Quality Assurance Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Quality Assurance
List any licenses or certifications required by the position: ISTQB, ASQ, QA, CSQE, 9001, ISO, II, IAT, ASPICE, SCJP
Education for Software Quality Assurance
Typically a job would require a certain level of education.
Employers hiring for the software quality assurance job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Engineering, Electrical Engineering, Technical, Education, Information Technology, Software Engineering, Business, Science
Skills for Software Quality Assurance
Desired skills for software quality assurance include:
Desired experience for software quality assurance includes:
Software Quality Assurance Examples
Software Quality Assurance Job Description
- Leads key technical testing areas that require expertise beyond functional software testers
- Helps with software testing as needed (infrequent)
- Analyzes and optimizes the quality assurance testing tools and processes through continuous improvement
- Reviewing feature stories/requirements for creating and executing test cases
- Identifying, recording and tracking defects in defect management tool (HP Quality Center / Rally)
- Supporting Quality improvement initiatives
- Identifying, recommending, and participating in quality improvement initiatives
- Define test plans and test cases for custom telecommunications and data communications software products involving both back-end processing systems and front-end Web-based GUIs
- Collaborating with Automation team in designing, developing and executing tests for evaluating APIs (this will require some automation understanding)
- Ability to execute BOTH manual and automated tests
- 2+ years experience as QA engineer
- Great team skills, ability to work with customers and teammates
- First degree of computer science (advantage) or Experience in IDF technological units (advantage)
- 5+ years of Quality Assurance / Test experience, 1+ years of which were spent as test lead
- An understanding of software and the SDLC
- Experience with process implementation is highly desirable
Software Quality Assurance Job Description
- Developing test strategies and creating appropriate test harnesses pragmatic testing approaches
- Key player to build up test automation framework in regulated medical device industry
- Review requirements, industry standards and manuals
- Verify compliance to telecom standards (ITU, MEF, IETF, IEEE, TNF)
- Verify the graphical user interface
- Work with protocols such as Ethernet, OTN
- Based on background, interest and needs other work tasks can come into consideration as develop new software
- Define test methods and create test plans for new or updated software projects to determine if software performs in accurate and reliable way according to documented requirements established standards under both normal and abnormal conditions
- Comfortable performing manual test cases and executing automated test scripts
- Familiarity with automated test tools (such as Selenium, Protractor, UFT)
- Bachelor’s degree in Computer related field preferred with 3-5 years experience and/or equivalent work experience
- Master’s* degree (or foreign equivalent) in Management Information Systems, Computer
- Be excited about automation and building tools to help do your job and and help the rest of the team
- 1+ year of experience in programming languages C and C ++, and in code review (C, C ++), and in project management
- 3+ years of industry experience in software development or test
- Experience in test automation related to GSM/UMTS cellular products
Software Quality Assurance Job Description
- Codes using industry best practices
- Promptly and professionally responds to bug reports
- Troubleshoots problems, analyze and isolate issues
- Provides technical guidance to software testers to help them embrace change as new test automation tools are introduced
- Attends and gives status on test automation development to internal users of the team’s developing tools
- Supports QA with product rollouts
- Responsible for assuring that output from the software development process includes adequate identification and interpretation of product requirements, such as a) traceability requirements, b) test requirements, c) usability
- Maintains performance standards while working remotely by ensuring availability during standard business hours
- Guide design team in conformance to the international standard applicable to the SW Development process
- Serve as lead and coach in the implementation of design control and SW risk management requirements per above standards
- Experience with test automation tools such as Selenium
- You are autonomous, rigorous, curious and pragmatic
- Establish test strategy
- Define tests objectives
- Define Acceptance criteria towards suppliers and business
- Organize versions and configuration management
Software Quality Assurance Job Description
- Familiarity with Jenkins / Chef
- Practical team experience in an Agile environment
- Maintain and implement MSC-PRO-309
- Update MSC-PRO 309 on an annual basis, unless deferred by the BTR
- Maintain the other related Software Quality Assurance procedures and documentation
- Provide assistance to projects to assure their application development activities and documentation aligns with the MSC-PRO-309
- Lead the Software Grading Checklist review board
- Provide SQA training as necessary and requested
- Develop SQA training material as necessary and requested
- Track Software Owner training and initiate annual software reviews
- 8+ years of experience in engineering role
- Familiarity and exposure to SW-CMM/CMMI strongly desired
- Foundations in project management, PMP certification ideal, but not required
- Experience programming in a high level language such as Basic or C
- Complex log file analysis with usage of grep, awk, sed
- Knowledge of professional software engineering practices and best practices for the full software development life cycle
Software Quality Assurance Job Description
- Support SQA audits and assessments by third-party organizations
- Develop and support SQA metrics
- Maintain content and assure accuracy of SQA websites and links
- Working with business owner(s) to develop and implement related test plans/cases
- Quarterly review of Hanford Information Systems Inventory (HISI)
- Review of documents
- Identify missing elements
- Identify missing links
- Review of “safety documentation”
- Coordinate and communicate with MSA Quality Assurance to assure that SQA aligns with the MSA QA program
- Knowledge of web performance testing tools
- Experience with testing and automating REST APIs Strong understanding of Software Quality Assurance (SQA) concepts and practices to continually assess the risks and quality of products and releases
- Ability to work with customers and teammates
- Master’s degree or equivalent education
- Experience from and a will to work with automated testing
- A will to develop and introduce new testing methods