Software Dev QA Job Description

Software Dev QA Job Description

4.5
173 votes for Software Dev QA
Software dev QA provides expert knowledge and demonstrated practice of Software QA methodologies and best practices to contribute to the testing of Software Development Projects.

Software Dev QA Duties & Responsibilities

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

Sample responsibilities for this position include:

Programing test script by Shell or Python
Creating test cases, running test case, setting up test environments
Execute test cases and analyze the test results
Test SIEM and UEBA products based on Hadoop platfor
Design and programming automatical test case
Writing and running test scripts for regression test
Test Fortiweb, Could WAF and FortiWeb management products
Lead a team of engineers involved in building automated testing and development
Work on a new FortiGuard Service (www.fortiguard.com)
Create and test FortiGuard signatures for public release

Software Dev QA Qualifications

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

Licensing or Certifications for Software Dev QA

List any licenses or certifications required by the position: PMP, VPN, IPS, PKI

Education for Software Dev QA

Typically a job would require a certain level of education.

Employers hiring for the software dev 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, Technical, Computer Technology, Engineering, Software Engineering, Electrical Engineering, Information Systems, Education, Networking, Programming Languages

Skills for Software Dev QA

Desired skills for software dev QA include:

Firewalls
Software development fundamentals
General QA procedures and methodologies
TCP/IP networking
Perl
Python
At least one scripting language: Shell
Ruby
Switching and routing
Databases

Desired experience for software dev QA includes:

Familiarity with QA processes
Bachelor's Degree in Computer Science or similar disciplines
Experience in design of test automation framework and test tools development along with test case automation
Must have a strong background in NMS and GUI Testing
Good understanding on RESTful API testing
Experience with automated test methodologies, frameworks and setting up the required test lab and equipment

Software Dev QA Examples

1

Software Dev QA Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software dev QA. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software dev QA
  • Continuously review and report best-practises in the industry
  • Setup Microsoft Windows and Mac OS X test systems to analyse software update processes for operating systems and applications
  • Monitor and handle customer responses and issues
  • FortiGate, FortiAnalyser, FortiManager
  • Development and test for the FortiSIEM Shanghai QA team
  • Work closely and provide direct technical product support to FortiWeb development team
  • Assist TAC to do the customer support
  • Set up, maintain and operate experimental and hot-test network systems
  • Focus on big customers' user cases and help to improve the usabilities for them
  • Create, maintain, and execute test specifications and test cases
Qualifications for software dev QA
  • Must have good networking domain knowledge
  • Experienced in working with both Windows and Linux based systems
  • Having a good knowledge on NMS is a plus
  • Able to read and understand at least one higher level language, C
  • Min 5+ years of experience in testing web applications
  • Experience in defining test requirements, test methodologies and setting up the required test lab and equipment for feature tests and scale test environments
2

Software Dev QA Job Description

Job Description Example
Our company is hiring for a software dev 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 dev QA
  • Write scripts to automate the testing cases
  • Test FortiTester software and hardware
  • Trace bug and finish check list
  • Develop auto test script
  • Design test cases base-on feature requirements and user cases
  • Execute test cases and troubleshoot test case failures, collaborate closely with the development team to analyze, debug and resolve issues
  • Set up environment to do product testing, bug reproducing and verification
  • Assist in the customer problem diagnosis when required to duplicate customer scenarios
  • Work closely with developer to support FortiCASB new feature design, including competitor analyzing, cloud application information collecting, test data preparation
  • Develop automated test using Java/Selenium and integrated test to Jenkins
Qualifications for software dev QA
  • Knowledge of general QA procedures and methodologies develops fundamentals
  • Self motivated, team person, having proactive communication
  • Security knowledge for Firewall, IPS, AntiVirus, VPN, Web Filter, Certificate Authority
  • A degree or technical diploma in Computer Science, Computer Technology, or related field
  • More than 5 years of test working experience
  • Strong experience in Robot Framework
3

Software Dev QA Job Description

Job Description Example
Our company is hiring for a software dev 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 dev QA
  • Develop system and functional level test plans and execute test cases
  • Perform the scale and performance testing of various features under stress and deployable configurations
  • Work closely with developers to conduct functional specification review and test plan review, then incorporate internal and external feedback
  • Into test plan for flawless test execution
  • Understand the feature requirements and translate to test cases and test automation
  • Perform investigation and analysis to determine root cause of customer found defects
  • Create automation test scripts for the test cases, maintain the test repository and deliver the test execution report based on requirement
  • This is a technical role, not a managerial role
  • Execute functional/performance testing on products using a combination of manual and auto-testing techniques
  • Focus on chassis based Fortigate firewall product test
Qualifications for software dev QA
  • Good experience in XPath
  • Experience in Hadoop is preferred
  • Experience in network security, SIEM or UEBA is preferred
  • Experience in Linux and networking (TCP/UDP/HTTP protocols) is preferred
  • Bachelor's degree or above in Computer Science/Engineering
  • 3+ years of software quality assurance or network engineering experience in routing/switching/network security fields
4

Software Dev QA Job Description

Job Description Example
Our innovative and growing company is looking for a software dev QA. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software dev QA
  • Troubleshoot customer s issue, verify customer s solution
  • Work closely with developers to ensure defects are correctly fixed
  • Development and test for the FortiADC QA team
  • Prepare and maintain test environments which involve various applications, network devices, and servers
  • Perform unit test and integrity test of VCM service packs
  • Continuous revisions of vulnerability information for the online FortiGuard encyclopedia and netscan reports
  • Develop and maintain tools for automatic test and reporting using shell script or other scripting languages
  • Verfiy vulnerability and compliance management appliance and other software systems
  • Design, setup, and configure test environments for functional, regression, performance, and stress testing
  • Report and document bugs in the bug tracking system
Qualifications for software dev QA
  • Strong programming skills in Python, Selenium and Java
  • Good experience in Shell/Perl programming is preferred
  • Experience in HTTP, HTTPS, or other application protocols is a plus
  • Good experience in Python programming is preferred
  • Experience in network security, WAF is preferred
  • At least 5 years of QA or technical support related job experience on network/security device, CDN/SDN experience is preferred
5

Software Dev QA Job Description

Job Description Example
Our company is looking for a software dev 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 dev QA
  • Execute feature and bug fix testing for FortiOS GUI and REST API using a combination of manual and automated testing techniques
  • Automate front-end testing using automation tools such as Selenium and Jenkins
  • Routine manual testing for the UI is bulk of the responsibility
  • Improve testing and development processes
  • Of vulnerability information for the online FortiGuard encyclopedia and vulnerability scan reports
  • To design, develop, execute and automate test cases to test the FortiConnect, FortiPresence and wireless infrastructure products
  • Run manual development testing of FortiClient
  • Setup and maintain various test systems involving multiple network components, using physical or virtual machines (VM)
  • Run and review results of regression test systems
  • Work with developers, team leads and other QA engineers
Qualifications for software dev QA
  • Knowledge of databases (MySQL, Postgres SQL)
  • Strong experience in TCP/IP and Routing/Switching protocols Protocol,CCIE is plus
  • Familiar with application contorl technology expecial for HTTP/SSL/Voice/Video protocol
  • Familiar with VPN technology such as IPSEC/SSL/L2TP/MPLS VPN
  • Good experience on networking products with automation experience in Python or other language
  • Experience with databases - MySQL, SQLite

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates