Software Quality Test Engineer Job Description

Software Quality Test Engineer Job Description

4.9
199 votes for Software Quality Test Engineer
Software quality test engineer provides guidance on automation frameworks and testing standards to drive consistent automated testing practices with a balanced approach of both automated and manual testing procedures.

Software Quality Test Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Responsible for reviewing code (LUA/ XML), create test plan other QE artifacts
Responsible for performance testing infrastructure and design
Create Performance Strategy, plan in coordination with stakeholders, cross functional team and supports team in artifacts generation related to PSR - Metrics, analysis
Model, design and implement databases as necessary
Participate in the validation / acceptance phase of the product cycle ensuring the fine-tuning necessary to finalise the product
Produce software documentation necessary for the application and issue it to the requesting departments
Support the end user in the Production phase by debugging existing software solutions in response to Problem Tracking Records (PTR) and Change Requests (CR) issued from Product Management or Product Definition
Strong understanding of QA methodologies including QM Metrics
Creation and maintenance of QM project deliverables throughout the project
Review and audit existing automation built internally and by onshore/offshore providers (code quality, architecture, frameworks, tools, test case steps and verification points)

Software Quality Test Engineer Qualifications

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

Licensing or Certifications for Software Quality Test Engineer

List any licenses or certifications required by the position: ASQ, PMP, CSQA, CSTE, UDP, TCP, DHCP

Education for Software Quality Test Engineer

Typically a job would require a certain level of education.

Employers hiring for the software quality test engineer 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, Engineering, Science, Technology, Math, Technical, Computer Engineering, Electrical Engineering, Software Engineering, Computer

Skills for Software Quality Test Engineer

Desired skills for software quality test engineer include:

Configuration management and defect management tools
XML
Automated build and testing platforms
Automated testing frameworks and languages
Bugzilla
DHCP
Distributed Version Control Systems
Object Oriented Analysis and Design
Software Design Patterns
Testing both with and without a GUI

Desired experience for software quality test engineer includes:

A minimum of 4 years of professional experience in Software Quality OR Master’s degree with 3 years of experience
A minimum of 2 years of technical quality assurance leadership experience
Use test automation techniques (data driven, pairwise, mocking, test hooks) that fit the problem space
Minimum of 5 years of professional experience OR Master’s degree with 3 years of professional experience
Minimum of 3 years of working knowledge in automation framework
We will not sponsor individuals for employment visas, now or in the future, for this job

Software Quality Test Engineer Examples

1

Software Quality Test Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software quality test engineer. 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 quality test engineer
  • Partner with Functional teams to make automation more efficient
  • Create test data for automated testing when necessary to fulfill specific scenarios
  • Creation and maintenance of test plans, test data and test automation
  • Create, document, reproduce, and validate defects using Jira
  • Work with cross-functional teams on multiple projects
  • Established track record building productive relationships across technical disciplines and with business partners, including the ability to influence others and advocate change
  • Review requirements using software quality principles, business systems knowledge and/or previous testing experience
  • Coordinate and participate in requirement reviews
  • Review and apply business requirements and software designs to ensure effective test design
  • Work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
Qualifications for software quality test engineer
  • Excellent trouble shooting skills and the ability debug memory dumps
  • Expertise in PowerShell, C#/SQL is a strong plus
  • Experience working with Windows driver and certification kits
  • Experience in Developing or Testing Mobile or Windows apps
  • Good to have experience in Developing or Testing experience of Windows8 apps (WinJs, WWA, HTML,JS, WinJS, C#)
  • Familiar with Windows operating system and Software build systems
2

Software Quality Test Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software quality test engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software quality test engineer
  • Test new development related to manufacturing systems testing on production
  • Use automated testing tools to write and execute test scripts
  • Assist in building processes while performing hands on testing and script writing
  • Use automated testing tools to write and execute regression testing suite
  • Define test plans for releases and identify areas of risk to existing functionality
  • Plan, create, maintain and execute detailed test plans, and test scripts both automated and manual for verification of, but not limited to, software functionality, load, and performance
  • Contribute in decision making to make/stop a release
  • Build expertise within the organization with respect to various automation tools UFT, Selenium
  • Working with automated test tools and creation of test scripts if required
  • Grow, improve and promote the SQA methodology across our various Business Divisions
Qualifications for software quality test engineer
  • Proven focus on identifying opportunities for process improvement and driving implementation of those
  • The candidate should be self¬ driven, with a strong quality background
  • A development background and familiarity with test automation
  • Experience developing complex test automation, scripts and/or automation frameworks
  • Software development experience with Python and experience with Linux is a must
  • Bonus- Storage systems experience in either iSCSI or FC
3

Software Quality Test Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software quality test engineer. 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 quality test engineer
  • Identify and improve the Testing/automation architecture continuously to reduce the testing cycle time enabling the CI\CD models, working closely with different teams
  • Design/develop and maintain KPI driven testing/automation framework for continuous improvement
  • Conduct Due-diligence, POC, implement and develop custom framework solutions for ERP, Web, CRM, mainframe and other e-commerce applications
  • Define and design Test Environment, including service virtualization, and test data management solutions working with application team(s) following Agile/SCRUM/Waterfall models
  • Maintain, plan and implementation of required upgrades for the Selenium, Confluence, Cucumber, Behave Pro, Maven, HP UFT, HP ALM, Worksoft Certify, Atlassian (JIRA/addins) tools and other OpenSource tools
  • Develop required Java/ VB/Python wrapper classes to enable technology integration
  • Debug automation framework and resolve technical issues working with vendors and application teams
  • Add to our company’s testing efforts and improve the test frameworks, tools and technologies used by the organization to maintain a high quality software
  • Work with Developers, support and technical teams to design and implement test and validation strategies
  • Identify required improvements in the test and development processes
Qualifications for software quality test engineer
  • Deeply technical and proficient in at least one programming or scripting language (Java, Python, Scala)
  • Knowledge of a programming/scripting langage is required
  • Good understanding of object oriented programming, J2EE architecture, .NET
  • Good understanding of SQL Server and Oracle databases
  • Experience developing tests and test automation tools in Python, TCL and shell
  • Must be willing to comply with pre-employment screening, including but not limited to drug testing, verification of previous employment, criminal history and educational background
4

Software Quality Test Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software quality test engineer. 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 quality test engineer
  • Perform testing on an agile team
  • Diagnose, troubleshoot and research application/system issues as required and propose solutions to problems
  • Facilitate communications and/or meetings as needed to ensure all information has been received, content understood and any additional information needed has been provided
  • Participate in all required meetings to gain additional requirement knowledge, confirm current state of project and stay apprised of any changes being made
  • Create reusable test plans and test case templates and processes as needed
  • Must understand DQ’s business practices and the applications/systems that support them
  • Prepare documentation using tools such as Visio, Word and Excel
  • Mentor, Create Standards and Implement Process Improvements
  • Suggest, define, and implement new process and testing standards for the team
  • Act as a resource to business stakeholders in their test plan and case development
Qualifications for software quality test engineer
  • Experience in Development experience using J2EE / C++ VB, Python, Ruby and DB SQL in Linux and windows platforms
  • Experience in Waterfall, BDD/TDD, Agile/SCRUM & DevOps team, developed and maintained test sets for the ecommerce and packaged/ERP applications (SAP, E1, SFDC…)
  • Gands on experience in developing and maintaining test automation framework or architecture that is scalable and maintainable to the dynamic business needs
  • Strong experience in managing distributed/parallel automation execution in Cloud(AWS) environment
  • Experience in design and architecting Behavior driven, Test driven and keyword driven automation approach
  • Hands-on experience in developing, maintaining and supporting automated test suites and performance testing
5

Software Quality Test Engineer Job Description

Job Description Example
Our growing company is hiring for a software quality test engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software quality test engineer
  • Identify test scenarios, formulate product test plan
  • Write scripts for automated testing using Python
  • Prepare test setups in a lab environment
  • Verify compliance to standards (ITU, MEF, IETF, IEEE, TNF)
  • Work with SDN (software-defined networking) and protocols such as TCP/IP, Ethernet and OTN
  • Evaluate and develop test methods and tools to increase test efficiency and coverage
  • Verify compliance to standards (ITU, MEF, IETF, IEEE, TNF, etc)
  • Work with SDN and protocols such as TCP/IP, Ethernet and OTN
  • Implement and maintain an automated, continuous integration test framework and test suite for software in active development
  • Execute test plans for software and product releases
Qualifications for software quality test engineer
  • Bachelors of Engineer in Electrical/Electronics or Computer Science
  • Bachelor in Computer Science or relevant field with 6 years of experience
  • Have good Communication skills and problem solving skills
  • Be a team player incorporating a team based success philosophy
  • Constructing and seeking agreement on technical plans agile stories, acceptance criteria and test plans
  • 18 months of experience with development based on .NET Framework

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates