Test Engineer Software Job Description

Test Engineer Software Job Description

4.5
204 votes for Test Engineer Software
Test engineer software provides technical leadership and Guide the activities of software engineering teams in the design, development of L2-L3 Protocol features.

Test Engineer Software Duties & Responsibilities

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

Sample responsibilities for this position include:

Creates, modifies, performs, and maintains test cases for manual application software behavioral testing using Quality Center
Learn to analyze and decompose software systems and assist in the development of strategies to test the system at all levels of the application stack
Experience in OO analysis and design using common design patterns
Write Test Cases for the User Stories in each sprint
Write automated UI test cases, as needed
Ensure the test cases work across the various branches
Merge the code across the branches and then test
Resolve the User Stories in each sprint
Test the MPS software & bugs and report defects
Participate in regular code reviews with fellow Software Test Engineers the Principal Software Test Engineer

Test Engineer Software Qualifications

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

Licensing or Certifications for Test Engineer Software

List any licenses or certifications required by the position: ISTQB, ISEB, CCNP, IEEE, CCIE, CCNA, AWS, II, IAT, IA

Education for Test Engineer Software

Typically a job would require a certain level of education.

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

Skills for Test Engineer Software

Desired skills for test engineer software include:

Cloud architecture - vCD
L3 and L2 Protocols and Forwarding
NSX
Openstack
Engineering principles to design advanced test systems and methods supporting product development
Analysis
SDLC
APIs
Appium
Application

Desired experience for test engineer software includes:

Experience in testing VPN, NAT and VLANs
Security knowledge, penetration testing experience is an advantage
Ensure deployed software meets expectations and have frequent reviews with the project team on the status and results of testing
Ability to take ownership over problems and drive through to resolution
Track record of achieving results and high standards
Experience of working on different teams and different technologies with an ability to test across multiple projects

Test Engineer Software Examples

1

Test Engineer Software Job Description

Job Description Example
Our growing company is looking for a test engineer software. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for test engineer software
  • Ensuring quality of customer-facing applications through manual software testing
  • The candidate will participate in the full software lifecycle of web client applications
  • The candidate will help create and maintain test plans, and test documentation for new and existing applications
  • The candidate will help create and maintain requirement specifications, user documentation, and status reports for new and existing applications
  • The candidate will work on a cross-functional team to create robust, high performance solutions that are scalable
  • The candidate will occasionally perform assist in performing production support
  • The candidate will be available to participate in occasional after-hours software installations
  • Log and track defects and bugs discovered during testing
  • Participate in test protocol reviews
  • Collaborate with R&D engineers to resolve issues and to ensure that features function correctly
Qualifications for test engineer software
  • Agile and waterfall delivery, life-cycle management tools
  • Ability to work as a team member and contribute to the overall success of a team work independently and handle multiple tasks
  • Very knowledgeable in Microsoft Team Foundation Server and Visual Studio 2008 (or higher)
  • Proven expertise in the .Net Framework, C#, C++ and must be familiar with WCF, WPF/XAML, XML and many other web-based technologies
  • Strong database knowledge in T-SQL (Microsoft SQL Server) and/or PL-SQL (Oracle)
  • BS in Computer Science, Masters or equivalent experience
2

Test Engineer Software Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of test engineer software. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for test engineer software
  • Design test plans and cases for our full stack web application
  • Test functionality, performance, reliability and stability
  • Create and enhance automated UI and API tests
  • Plan and execute manual and automated tests
  • Test design and management
  • Bug tracking and reporting
  • Document all tests carried out
  • Liaise with the development team when required to help resolve any failed tests
  • Contribute to the maintenance of the testing procedures
  • Develop automated tests using c# which exercise and validate our software
Qualifications for test engineer software
  • Ability to test data integrity within the database using SQL
  • 3+ years experience with at least one of popular programming languages (Java, C#, PHP, JavaScript, Ruby, Python)
  • Experience working with traffic simulation tools such as Ixia, Spirent is a plus
  • Willing to support core team with network troubleshooting and maintenance window/deployment support as required
  • Bachelor’s degree in Electrical Engineering plus with 2 - 5 years of experience developing automated test solutions
  • Experience programming with National Instruments LabVIEW (Certified LabVIEW Developer preferred)
3

Test Engineer Software Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of test engineer software. 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 test engineer software
  • Provide suggestions on how to improve our processes and tools to better integrate into the SDLC (software development lifecycle)
  • Experience working in a regulated industry with regulations such as ISO, CE, RoHS, UL, IEC, and NEC that are specific to Test Engineering practices
  • Development of test systems and associated software in the field of Healthcare
  • Development of firmware applications for medical devices
  • Responsible for service areas and will be expected to have the technical expertise the necessary people skills to implement and effectively manage the manual, automated and performance tests in a hands-on capacity
  • Contribute to the manual functional testing and be responsible for creating test plans/test strategy, writing test cases, execution the test cases, creating test reports and managing defects
  • Deployment of code, maintenance of test environment and facilitating test data set up
  • Design, develop and execute tests and report results
  • Create test plans from scenarios, which may include conceptualizing functional requirements
  • Work closely with analysts/developers to certify that a system meets functional requirements
Qualifications for test engineer software
  • Proven track of record in writing tests in C#, C/C++, Java or Python
  • Design and build advanced automated testing framework, tools and automated test suites, in Python (pytest), Shell, Java (TestNG/JUnit)
  • Good knowledge of test methodologies, creating test cases and test plans and work knowledge in data replication, data processing and data protection
  • Strong work experience in backup and disaster recovery solutions and data retention workflows
  • Technical depth and passion for identifying new automation strategies
  • Hands-on experience creating test processes and scripts for software and web/service products
4

Test Engineer Software Job Description

Job Description Example
Our innovative and growing company is looking for a test engineer software. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for test engineer software
  • Write reports on performed testing
  • Analyze gathered data, to support Product Proposal process
  • Maintain test systems
  • Collaborate with Functional Testing and Global Software Development teams to successfully test Ovation® system
  • Knowledge of configuration of CISCO switches and routers
  • Knowledge of Real Time Operating System – particularly VxWorks
  • Usability testing for Xbox One
  • Work with customers to reproduce and isolate their bug reports in-house
  • Verify fixes/changes/improvements to make sure they fit our users' needs
  • Design and Implement C# tests are various level, Unit, Integration
Qualifications for test engineer software
  • Strong programming skills in languages like C*, C++*, C#*, Perl*, Python*, SQL*
  • Bachelor Degree in Electrical / Electronic Engineering / Computer Engineering, or related fields
  • Deep knowledge or proven experience of control and instrumentation electronics, including
  • A proven track record of the use of the LabVIEW development kit
  • Proven ability to communicate through 2 and 3 dimensional media, sketching, CAD, model making
  • Have a good understanding of core engineering test procedures and equipment
5

Test Engineer Software Job Description

Job Description Example
Our innovative and growing company is hiring for a test engineer software. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for test engineer software
  • Interact directly with agile development team to produce releasable features each sprint
  • Actively track and incorporate software testing best practices and tools
  • Develop test strategies and automate tests using test frameworks and QA services
  • Analyze data to identify trends and recommend corrective actions
  • Review Epics/user stories to ensure full understanding of individual deliverables
  • Collaborate with other Integration team members to ensure quality standards are being met consistently
  • Backend service testing on Microsoft platform in Oracle environment
  • Identify test requirements from epics/user stories
  • Ensure that validated deliverables meet the requirements
  • Isolate, replicate, report and verify defect fixes
Qualifications for test engineer software
  • Experience reading schematics and using electronic test equipment
  • Industry experience in medical device or embedded device design/test
  • Experience working in an FDA regulated environment is preferred
  • CCNP certification or higher is desired
  • Bachelor's and 5 or more years' experience, Master's degree with 3 or more years' experience or PhD degree with experience or an equivalent combination of education and experience
  • Must obtain and maintain DoD Secret Clearance

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates