Software QA Job Description

Software QA Job Description

4.5
186 votes for Software QA
Software QA provides support and guidance to other team members in the Software Development Lifecycle processes such as reviewing, designing and testing.

Software QA Duties & Responsibilities

To write an effective software QA job description, begin by listing detailed duties, responsibilities and expectations. We have included software QA job description templates that you can modify and use.

Sample responsibilities for this position include:

Produce internal QA documentation regarding testing and certification processes
Use test automation tools and manual testing to execute test plans and identify defects prior to release
Lead team to ensure system software (BIOS, Driver and Firmware, ) are tested properly and delivered to customer and internal engineering teams on time before and after the silicon arrival
Preparing and executing test plans along with all other aspects of software testing
Identifying, logging and tracking of software defects
Interpret functional requirements and translate them into test requirements
Ensure the quality of all deliveries
Testing new or modified software to ensure a level of quality and conformance to requirements and established standards
Leading and participating in the identification and creation of complex stress, performance load test, ensuring that all documentation, equipment and quality assurance tracking procedures are followed
Creating and executing automation test scripts and manual test scripts to validate system under testing, taking ownership of automation testing efforts and creating framework to test new changes, with an emphasis on documentation

Software QA Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software QA

List any licenses or certifications required by the position: ISTQB, CTFL, CSTP, IEEE, II, ISEB, IAT, CQSA, PKI, TMAP

Education for Software QA

Typically a job would require a certain level of education.

Employers hiring for the software QA 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, Education, Technical, Information Systems, Business, Information Technology, Management

Skills for Software QA

Desired skills for software QA include:

Python
Tools
Relational databases
Processes
SQL
Selenium
Java
Software development lifecycle
JavaScript
Testing methodologies

Desired experience for software QA includes:

Partner with the project team to collect the data for the identified metrics per project's defined process and provide analysis of those metrics
Proven ability to work with a Global team is required
Ability to develop long term plans executing short term objectives to achieve ground breaking, mature results with a calm, focused demeanour
Experience Software design, QA or verification for Embedded Systems, particularly in C or C++ language
Experience in QA and Verification for PC/MAC Application
Experience in QA or Verification for Android or iOS mobile application

Software QA Examples

1

Software QA Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software QA. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software QA
  • May lead test efforts for large or complex software projects or changes
  • Design, develop, execute, and maintain test scripts and certification scripts
  • Conduct manual, automated and /or semi-automated functional testing
  • Conduct compatibility tests with third party software, hardware and network equipment
  • Identify, analyze, and report defects, questionable functions, errors, and inconsistencies in the applications
  • Re-test on defect fixes to confirm resolution
  • Set up Test Environment and Maintain to ensure functionality of products in Customer Environment before release/delivery of products
  • Test product using certification scripts through the bank simulator and with the bank
  • Follow internal release management process to ensure quality and consistency between software release versions
  • Document, revise and verify QA Test plan, project QA Test Scope and QA test procedures
Qualifications for software QA
  • Experience with testing educational assessments and scan forms is a plus
  • Effective time management and tasks prioritization, capability to handle simultaneous projects, to work independently and to deliver good quality product under strict deadlines
  • Test automation experience using tools such as QTP, Win runner, CATAPULT scripting
  • 1 or more years of QA experience in testing large scale commercial software
  • Experience with all lifecycle aspects of enterprise software
  • Solid Java programming skills required
2

Software QA Job Description

Job Description Example
Our company is hiring for a software QA. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software QA
  • Implement test case management and reporting tools
  • Strong understanding of automated and advanced software test tools
  • Experience with SOA, network, and protocol test tools
  • Responsible for leading development of test scenarios for unit, process, function, integration and user acceptance testing
  • Assists in the distribution of all Quality Assurance practices, standards, methodologies and metrics for Agile and Waterfall SDLC
  • Assist with Requirement gathering and Business Analysis as required
  • Execute functional system and Integration testing, regression testing of Website, ERP, CRM and packages Application
  • Report testing status, milestones and issues to project stakeholders
  • Support off-hours launch and monitoring of systems with IT teams as needed
  • Responsible for the test execution on a system integration level of functional testing
Qualifications for software QA
  • Bachelor's degree or higher in EE, CS, CE, or a similar technical field or the equivalent of experience and evidence of exceptional ability
  • C, C++ and/or Python automation scripting experience
  • 1-5 years of industry expeience
  • Experience in product development is must
  • Strong Knowledge and experience in developing applications and test tools in C/C++/scripting
  • Strong Knowledge in working on Linux Operating System and Networking
3

Software QA Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software QA. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software QA
  • Review FRD and design documents to provide valuable feedback
  • Understand the product and project solution and scope and create test
  • Embody a high degree of motivation and can instill this quality in others
  • Work with the QA team to document/design a test user checkout system that can be used by automated tests end users
  • Manage a small group of QA engineers, assign and track their daily tasks, and help guide their career development
  • Contribute to writing test cases and executing tests
  • Develop plans, methods and validations for software QA
  • Manually test applications to ensure functionality and performance
  • Review user requirements, user stories, use cases and functional requirements
  • Track user requests for features and changes
Qualifications for software QA
  • Provide the development software engineers, system engineers, test community and other stakeholders with usability of product software on daily basis
  • Execute the required test tools and matrices against the nightly / daily generated builds and will report regressions and or new problems arising from each release
  • Gather the required information [steps to reproduce /logs / traces / video, ] to be able to work cooperatively and in collaboration with SW engineers to aid in debug the exact problem characteristics
  • Comprehend / communicate to designees if a problem needs immediate attention to categorize a problem
  • Provide proper reporting at the end of each test period as to status of builds and recommend if software is last known good, with confidence
  • Verify defects written up once the defects have been fixed
4

Software QA Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software QA. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software QA
  • Support help desk with resolving software issues
  • Create and modify test scripts to certify system changes
  • Review requirements, specifications and documentation related to software quality
  • Execute test scripts to ensure that quality software is provided for release to production
  • Develops test control databases and maintains test databases and ensures their integrity and currency
  • Assists with configuration management tasks on a project (test scripts, source code control, and coordination of requirement changes) as required
  • Perform administrative duties, such as status reports, attend team meetings and other duties assigned by management
  • Prepare and respond to client and vendor inquiries, such as IAR and Charter
  • Contribute at all Scrum events including Backlog Refinement, Sprint Planning, Daily Scrum, Sprint Reviews and Retrospectives
  • Develop well designed test cases using Microsoft VSTS
Qualifications for software QA
  • Must have strong problem solving/troubleshooting skills, be able to follow complex verbal and written instructions, and exercise skill in independent judgment
  • Ability to create and perfomr both manual and automated tests familiarity with both methodologies
  • Ability to test across multiple platforms (Android, Windows, Mac, and Linux)
  • Proficient knowledge of Windows-based computers and various programs
  • Proficient knowledge and application of Windows and Android platforms
  • Individuals seeking employment at Ruckus Wireless are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation
5

Software QA Job Description

Job Description Example
Our company is looking for a software QA. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software QA
  • Design flow testing of EEsof EDA tools
  • Identify potential risks and suggest ways to mitigate
  • Contribute at all Scrum events including Backlog Refinement, Sprint Planning, Daily Scrum, Sprint Reviews and
  • Ensures that required testing artifacts are produced for all software released
  • Drives execution and scripts development to plan and support user driven tests
  • Provides proactive software quality assurance process assistance to Governance committees, development managers and Vertical leads
  • Plays a key role in the decision making process for release management
  • Participate in full lifecycle application development process from concept to deployment
  • Can mentor other QA staff and/or provide guidance when necessary
  • Self manage projects as assigned
Qualifications for software QA
  • Degree in Computer Science, Information Technology, Computer Engineering
  • Preferably 2 to 5 years of QA experiences in Software Testing (junior to intermediate level)
  • Hands-on experience with smoke test, regression test, functional test, system integration test
  • CTFL-ISTQB certified or familiar with ISTQB standard testing terminology
  • Fundamental networking knowledge or skills - LAN Configuration, Domain, AD, Routing & Switching
  • The position requires an analytical and detailed mind and great communication skills, as he or she will need to work effectively with technical and non-technical individuals

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates