Software Development Engineer Test Job Description

Software Development Engineer Test Job Description

4.5
194 votes for Software Development Engineer Test
Software development engineer test provides support in the areas of source code management, build configuration, software packaging, deployment and configuration, environment and resource configuration, monitoring, management and system administration (Linux & Windows).

Software Development Engineer Test Duties & Responsibilities

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

Sample responsibilities for this position include:

Perform functional testing, integration testing, execute tests, check results and resolve problems
Participate in agile concepts such as daily stand-up meetings, design and code reviews, pairing, automated testing, and continuous integration and deployment
Stays current with overall testing and technical industry to create effective technical testing solutions
Codes, tests and maintains testing tools and technical testing solutions
Work proactively with the development team to ensure testing and development are streamlined in terms of processes
Take the lead for assigned testing projects
Plan and perform regression testing using both manual and automated methods
Collaborate with the development team to create strategy for unit testing, leverage continuous integration environments and test harnesses for check-ins
Collects and analyzes multiple metrics around testing
Finds and applies industry standard testing methodologies and technologies

Software Development Engineer Test Qualifications

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

Licensing or Certifications for Software Development Engineer Test

List any licenses or certifications required by the position: ISTQB, QA, SAFE, AWS, NI, ITSQB, UI, CTFL, ISEB, CCNA

Education for Software Development Engineer Test

Typically a job would require a certain level of education.

Employers hiring for the software development engineer test 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 Engineering, Engineering, Electrical Engineering, Software Engineering, Software Development, Education, Science, Mathematics

Skills for Software Development Engineer Test

Desired skills for software development engineer test include:

Code reviews
Source control management
Build processes
Testing
Operations
Professional software engineering practices & best practices for the full software development life cycle
QA methodology and tools
/ skills in of the content areas of:
Build and release processes
Continuous deployment

Desired experience for software development engineer test includes:

Participate in all phases of Agile Scrum methodology with the team providing input into estimation, planning and retrospectives
Analyze, design, and implement test solutions that support small development teams
Develop maintainable automation following team standards in C#, using nUnit & Selenium
Leadership ability to influence and guide team in correct direction even without authority
Focus on delivering Quality releases to client/customer
Experienced with software test development using C# or C++, using OOP best practices

Software Development Engineer Test Examples

1

Software Development Engineer Test Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software development engineer test. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development engineer test
  • Collaborate in design and code reviews
  • Responsible for testing complex features which includes designing test scenarios, creating test plans, implementing, automating and executing test cases
  • Develop high quality test automation and testing tools
  • Building test automation infrastructure to enable continuous deployment
  • Develop innovative solutions to ensure maximum impact of the team’s work
  • Develop performance test plan and execute tests using loadrunner and jmeter
  • Analyse various deliveries, determine the necessary test conditions and test cases
  • Create manual test plans that address the product requirements
  • Raise and track bug tickets
  • Contribute to the improvement of test procedures and working practices
Qualifications for software development engineer test
  • Experience working in hardware manufacturing is a plus
  • Demonstrated ability to work as a self-starter in a collaborative, self-directed manner
  • Hands-on experience working with and implementing Lean/Agile software development practices is a plus
  • Strong passion to achieve determined goal
  • Good teamwork in global team environment
  • Strong knowledge of Selenium and Javascript, Python, Java or Ruby
2

Software Development Engineer Test Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software development engineer test. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development engineer test
  • Collaborate with team members on testing activities
  • Produce testing time estimates for assigned features
  • Track and report testing status
  • Works on all stages of a product from conception to completion
  • Identifies own goals and determines how to achieve them
  • Represent quality in any technical discussion, decision and design involved during product development
  • Drive test strategy, build domain expertise, mentor and train other engineers in the team
  • Provides inputs to Development on software design and on ways to increase product testability to support more extensive test automation
  • Performs data analysis tasks to determine root cause of data inconsistencies
  • Able to trace complex ETL flows and follow data through multiple transformations to understand changes and their implications
Qualifications for software development engineer test
  • Experience in building large automated test suites for web applications using selenium and using java, python, javascript or ruby
  • Deep knowledge of web technologies, http protocol and databases
  • Experience with open source test frameworks like testng, capybara, internjs or mocha is required
  • 8 years of experience creating complex SQL queries, debugging stored procedures, troubleshooting database permissions
  • 8 years of database and Windows Server administration
  • 5+ years' experience in a test or development role as part of an organization which has delivered consumer oriented cloud products
3

Software Development Engineer Test Job Description

Job Description Example
Our growing company is looking to fill the role of software development engineer test. 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 development engineer test
  • Able to gain a strong understanding of domain data and the business rules and use cases around data handling to assure high data quality and proper modeling throughout the system
  • Able to assist product with accurately and efficiently mapping data to customer asks
  • Proactively looks for potential quality issues
  • Design and develop automated tests for our products and services
  • Contribute to team success through a “quality first” attitude and heavy focus on automation
  • Write unit, integration and UI tests for mobile and desktop browsers
  • Write tools to measure application performance on mobile devices
  • Create tools to help quality and development engineering teams to move faster
  • Collaborates with internal technology partners and vendors to create test tools and scripts for system interfaces, APIs and services
  • Creates or assists in creating, socializing and presenting technical test plan with appropriate teams
Qualifications for software development engineer test
  • Experience within the agile development life cycle
  • Good working knowledge of Python scripting language or others
  • Experience of working with web based applications
  • Experience of configuring and troubleshooting networks (Http, Https, TCP, DNS etc)
  • Experience of working in a Windows\Mac environment
  • Experience of cloud and SAAS based systems is desirable
4

Software Development Engineer Test Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software development engineer test. 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 development engineer test
  • Work closely with other test automation engineers to create/improve tests, the testing process and increase product feature and code coverage
  • Collaborate with team to define project scope and estimate testing effort in order to deliver projects on schedule
  • Collaborate with team members on best practices, code reviews and process improvements
  • Understand the merchant and operations flows related to deal setup in the Getaways ecosystem external dependencies
  • Repairs test data and ensures readiness of test environment prior to test execution
  • Ensures adherence to software quality criteria and escalates issues as appropriate
  • Develop automated test for features
  • Interact with customers and partners to simulate customer scenarios which help validate the product
  • Work with automation team to design, document, and execute automation frameworks for various products
  • Collaborate with the Engineering team to build the story telling capabilities of our product with rich datasets
Qualifications for software development engineer test
  • 1+ years development using Python or Perl or another scripting language
  • 2+ years experience with the Linux or Unix operating environment
  • 1+ years networking experience including HTTP or DNS and TCP/IP Networking Protocols
  • Experience with a static code analysis tool
  • Experience with with large scale distributed systems
  • Experience with SAN, NAS or RAID systems
5

Software Development Engineer Test Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software development engineer test. 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 development engineer test
  • Have an in-depth understanding of formal software development processes and procedures
  • Understand a broad range of data structures and algorithms
  • Recognize and use design patterns to implement effective solutions
  • Be an advocate for the quality of the products and services we deliver to our customers
  • Work closely with development and business teams to exchange projects information, coordinate team work and to understand and implement business requirements
  • Analyze user stories and manual tests in order to create automated software tests
  • Create automated software test suites for sprint based releases on multiple and simultaneous projects
  • Create and maintain data sets for tests
  • Documenting and execute test cases
  • Communicate progress of automated test development
Qualifications for software development engineer test
  • Experience with file transfer protocols (FTP, rsync, scp)
  • Experience with a continuous integration tool (Jenkins)
  • Ability and passion to maintain high quality standards, be self-motivated, a fast learner, and able to work independently
  • Demonstrated proficiency within the Business Intelligence space
  • Strong knowledge of SQL, relational databases Delimited Text, XML, Json, and other data exchange formats
  • Expertise with Object Oriented Programming in languages such as C#, C++ or Java

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates