Software Test Engineer Job Description

Software Test Engineer Job Description

4.5
187 votes for Software Test Engineer
Software test engineer provides technical and team leadership in the design, implementation, and testing of high-performance, high-quality video communication applications for embedded Linux systems.

Software Test Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Proven hands-on software development experience using Java and Junit
Be responsible for test and automation development of products and/or it's components
Take responsible for the planning and implementation of test
Take responsible for the coordination with related technical team ,write the preparation of core automation framework code
Build test suites to exercise our world-class software in a fast-paced, agile environment in response to growing feature sets and customer requirements
Work with other internal engineers to collaboratively drive the Cloud services strategy forward
Build, manage and execute test plans
Lead test effort for complex features, which includes designing test scenarios, creating test plans, implementing, automating and executing test cases
Ensure complete software requirements and product functionality are obtained through the evaluation of JIRA Instances and associated documentation other sources to drive product testability and meet quality expectations
Lead cross-functional group activities in the development of test requirements, test cases, and test methods

Software Test Engineer Qualifications

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

Licensing or Certifications for Software Test Engineer

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

Education for Software Test Engineer

Typically a job would require a certain level of education.

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

Skills for Software Test Engineer

Desired skills for software test engineer include:

Python
SQL
English
Java
Testing practices and relevant hardware
C#
Embedded software systems
Linux
Embedded Linux
QNX

Desired experience for software test engineer includes:

Ability to work independently in an Agile Development team environment
Charge internal batteries during energetic team events (wind-surfing, scuba diving, kayaking)
Experience with IDE, Visual Studio
Experience with vulnerability research and creating proof of concept exploitations
Experienced working with continuous integration tools Jenkins, Continuum, Bamboo, Thought Works Go
Overridden

Software Test Engineer Examples

1

Software Test Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software 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 test engineer
  • The Implementation of regression strategies for current offerings, with the involvement in generating new regression suites for products under development
  • The designing, implementing and documentation of test suites for individual products in line with internal engineering and quality procedures
  • Providing input into all product requirements, designing test suites from those requirements with intimate involvement in the functional specifications for all elements under development
  • Conducting testing and recording test results
  • Championing new and innovative testing processes and technologies that provide value to the business and quality of products
  • Managing the defect life cycle in collaboration with the software team to ensure not only successful resolution but non re-occurrence via automated tests
  • Being the last gate and the last line of defence for each product shipment to the customer
  • Have experience in developing C# (this will be tested at interview)
  • Have previous programming experience
  • Have experience with continuous integration Jenkins, TeamCity
Qualifications for software test engineer
  • Sound Knowledge and experience in Metadata and Star schema/Snowflake schema
  • Knowledge of wireless networks and services
  • Video related knowledge
  • 5-8 years of industry experience in Quality Assurance
  • Expert level knowledge of 3GPP standards of packet core
  • Hands-on experience working with analyzing packets and profiling network traffic tool Wireshark
2

Software Test Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software 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 test engineer
  • Validation of software tools used for development and/or testing purposes
  • Generation and maintenance of all technical documentation associated with software testing
  • Contributions to SW development process according to IEC 62304
  • Testing software and equipment for the Wave Relay® system
  • Leading test efforts for Vuforia SDK new features, Developing Test Strategies, Test Plans and Designing Tests to validate A/V, video streaming features on various platforms like Windows, Android, iOS and Unity
  • Work independently with minimum supervision and work with product / development team closely
  • Need a strong ability to find bugs worth fixing
  • Investigate test failures and customer reports using your technical understanding of the product and tools (such as logs) to narrow down repro issues steps and isolate the root problem
  • Contribute to test frameworks, test tools, and automation for complex, distributed SaaS systems
  • Drive quality processes like bug triage, releases decisions, and feature completion criteria
Qualifications for software test engineer
  • Working knowledge of scripting and markup languages
  • Previous experience in continuous integration, test automation and usage of framework and tools
  • Very good knowledge of continuous integration tools
  • Previous experince in test automation and good knowledge of commonly used test automation frameworks
  • Good knowledge of test methodologies, creating test cases and test plans and Work closely with all internal teams and partners to jointly solve complex problems in quality and development
  • Strong work experience in develop end-end deploy and test infrastructure to certify partner releases
3

Software Test Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software 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 test engineer
  • Analyze design requirements to develop and contribute to the implemention of Test Automation Architecture and framework
  • Provide consolidated status reports for defects and test case execution progress with respect to plan
  • Work closely with fellow team members to diagnose areas of quality weakness in the system and formulate improvement plan
  • Able to act in the role as Software Test Lead
  • Lead and guide Developers et
  • Test the features of Guardian software and related web-based applications
  • You will work with talented individuals and exciting products in an amazingly furnished office
  • You will be acting as a bridge between Delivery teams and product team
  • Not to mention yummy breakfast(s) on Thursday mornings, delivered to you straight from local bakery (and there are also other perks that I will be happy to share with you on the phone)
  • Provides input in the Scrum Estimation and Planning sessions
Qualifications for software test engineer
  • Working knowledge of all MS Office applications (Excel, Work, PowerPoint)
  • In depth knowledge with testing frameworks such as JUnit, SoapUI Pro, Selenium
  • Understanding of common Messaging protocols (JMS, JDBC, ODBC, QManager)
  • Bachelor's degree in Electrical Engineering, Computer Science or related field from from an ABET accredited institution is required
  • A minimum of 12 years of experience is required with a Bachelor's degree
  • 3+ Years experience working in any Object Oriented Language expertise
4

Software Test Engineer Job Description

Job Description Example
Our company is looking for a software 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 test engineer
  • Report and track defects resulting from the test effort in a timely manner
  • Derive testable requirements and scenarios from customer requirements documentation and Agile user stories
  • Develop and maintain regression tests for production code
  • Implement and maintain test environments and perform compatibility testing
  • Reviewing functional specifications and detailed design documents to derive test objectives
  • Documenting and executing test cases based on the test objectives
  • Coordinating review of test objectives with appropriate project members
  • Follow department test process
  • Evaluate and provides input to requirement documents
  • Provide test summary reports
Qualifications for software test engineer
  • Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering, or other related Engineering discipline, or equivalent experience
  • Familiarity with the Software Development Life Cycle (SDLC)Experience with and knowledge of QA processes, methodologies, and testing techniques, including negative tests, functional tests, White/Black box tests, automated and manual test processes, test case design, scripting and execution, regression testing, operational readiness tests
  • Experience in writing and maintaining software requirements
  • Experience in creating and maintaining user documentation
  • Experience in designing and developing test plans, test estimates, test cases and testing scenarios in connection with usability, integration, exploratory and manual testing
  • Experience in the area of testing usability and navigation of web-based applications
5

Software Test Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software 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 test engineer
  • Contribute to the development of software product test summary reports including appropriate metrics
  • Recommend and support quality improvements and changes to testing processes, procedures, tools, and work products to correct deficiencies and noncompliance and improve efficiency
  • As knowledge of software products grows, provide end user support as needed
  • Development of test plans, test scripts, test generation and testing of aircraft on-board software
  • Assist in development and commissioning of test benches
  • Developing and maintaining of collaborative relationships / partnerships with customers, stakeholders, peers, and partners across the globe, including US
  • Planing, execution and tracking of software testing cycles
  • Ensure compliance with all aerospace and software testing standards
  • Ability to understand requirements and write test scenarios to verify those scenarios
  • Working knowledge of test automation, execution, and data validation
Qualifications for software test engineer
  • Previous experience in test automation and good knowledge of commonly used test automation frameworks
  • Good knowledge of programming languages (preferrable C++…)
  • Good knowledge of one scripting language (preferrable Python…)
  • Good knowledge Agile methodologies Software Development best practices
  • Previous experience with of Location Based Services is a plus
  • Previous experience in Automotive industry

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates