Test Engineer Software Job Description
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:
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:
Desired experience for test engineer software includes:
Test Engineer Software Examples
Test Engineer Software Job Description
- 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
- 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
Test Engineer Software Job Description
- 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
- 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)
Test Engineer Software Job Description
- 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
- 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
Test Engineer Software Job Description
- 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
- 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
Test Engineer Software Job Description
- 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
- 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