Software Engineer, Test Job Description

Software Engineer, Test Job Description

4.5
172 votes for Software Engineer, Test
Software engineer, test provides expertise in the development of business driven strategy in conjunction with Enterprise Life Cycle development and implementation, including strategic support for Enterprise Architecture, service oriented architecture (SOA), Content Management and delivery initiatives for Global Content Management System.

Software Engineer, Test Duties & Responsibilities

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

Sample responsibilities for this position include:

Contribute to test plans and write test specifications
Write code in C/C++, C#, Python, Java and Scala
Perform manual tests in the areas they apply best
Experience with Build Control System is a plus
Experience with SW testing management tools and error tracking tools
Develop/Modify test cases
Lead/Facilitate test readiness reviews
Generate Requirement – Test Traceability and assist development team with identifying and closing gaps
Ability to model complex test cases and monitor for concurrency, memory issues, contention, deadlocks, I/O bottlenecks, network latency
Develop detailed knowledge of the platform's architecture and assist in RCA (root cause analysis) for production issues

Software Engineer, Test Qualifications

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

Licensing or Certifications for Software Engineer, Test

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

Education for Software Engineer, Test

Typically a job would require a certain level of education.

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

Skills for Software Engineer, Test

Desired skills for software engineer, test include:

JavaScript
Agile testing methodologies and best practices for continuous delivery
Software Development Life Cycle
Service-oriented architecture
Object-oriented design patterns
JSON in a service-oriented architecture
Ability to perform in an AGILE environment
Logging and management tools that integrate with AWS
Monitoring

Desired experience for software engineer, test includes:

Experience in testing high availability or redundant network devices
Previous/current experience testing in a Linux and other Unix environments how to administer those environments
Experience in Perl and shell scripting language
Knowledge of testing approaches and techniques, ISTQB certification is an advantage
Unix/ FreeBSD/ Linux administrator level knowledge
Network knowledge in administrator level (Juniper or Cisco knowledge)

Software Engineer, Test Examples

1

Software Engineer, Test Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software engineer, test. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, test
  • Create comprehensive functional automated test procedures to verify that the product behaves as specified and will perform reliably in the field
  • Develop, document, and execute software test procedures prior to releasing any software
  • Provide input to Requirement Engineering to ensure that the requirements are testable
  • Author documents/provide feedback to continuously improve the Software Test Engineering process
  • Coordinate software test with Customer Software Development Engineering, Customer Software Project Management, and Customer Software Requirements Engineering to meet customer specification requirements
  • Coordinate with Electrical Systems integration of customer software to hardware for final product function, validation, and launch to meet customer requirements
  • Attend development team meetings and provide Software Test group support for the development team as needed
  • Active involvement process improvement and compliance activities
  • 5+ years developing software using a high-level language
  • Preferred experience in the Spring framework
Qualifications for software engineer, test
  • Demonstrated ability to execute complex testing and perform issue troubleshooting
  • Experience with supporting production changes
  • Strong background in reviewing business and functional requirements in order to write comprehensive test cases
  • A working understanding of the Software Development Lifecycle and the agile methodology
  • Design, develop and execute automated testing scripts using open source and/or commercial tools
  • Possesses a consistent can-do attitude
2

Software Engineer, Test Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software 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 engineer, test
  • Test equipment budgeting, purchasing, monitoring and testing
  • Have experience working with XML
  • Have experience with version control systems such as SVN, Git
  • Have experience working with or within a formal QA process
  • Have experience of TDD and Unit Testing
  • Have experience with commercial bug tracking software
  • Have experience of working in a cross functional team environment
  • Have the ability to work without direct supervision while ensuring the success of the team
  • Have previous demonstrated solid coding practices including good design documentation, unit testing, and peer code-reviews
  • Test the implementation of new features, enhancements or bug fixes
Qualifications for software engineer, test
  • Familiarity with a scripting language, such as Python, Perl
  • Experience testing wireless and web services ( SOAP, REST )
  • In depth knowledge of test automation principles, tools, and techniques which will be applied to Web Based applications Client/Server applications
  • Experience using product development tools (JIRA, Jama, DOORS, ) is required
  • Design/test experience working within a regulated environment
  • 1-2 years of experience with Unix/Linux ,Telecom Domain (preferred billing domain)
3

Software Engineer, Test Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software 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 engineer, test
  • Ensure the quality of the hardware & software to design requirements
  • Develop, implement, execute and maintain test plans, protocols, test scripts, test equipment, and traceability matrix for design verification & validation
  • Develop Verification testing to verify engineering principles, regulatory requirements, organization standards, customer contract requirements, and related specifications
  • Participate in practical process improvements
  • Ensure compliance with regulatory requirements and follow internal Standard Operating Procedures, including documentation of testing & verification procedures
  • Communicate with Software Development, Marketing, Technical Services, and other project team members to ensure schedules and requirements are consistent with project expectations
  • Interface effectively and collaboratively with global R&D team
  • Coordinate with other personnel or departments who will be affected by testing
  • Participation in review and update of SOPs in the spirit of continuous improvement
  • Familiarity with In-Circuit-Testing and functional testing
Qualifications for software engineer, test
  • Recent hands on experience with HP ALM/UFT
  • Good understanding of scripting languages such as Perl and shell programming
  • At least 3 years of in-depth experience and demonstrated proficiency with automated testing, software testing methodologies, process, and deliverables
  • Experience with automated testing tools and technologies, including but not limited to Selenium-Webdriver, PhantomJS, NightmareJS, Casper, Mocha or Jasmine
  • Experience writing test plans, strategies, and test cases
  • Comfortable working with SQL and databases for back-end testing, test set-up and trouble-shooting purposes
4

Software Engineer, Test Job Description

Job Description Example
Our company is looking for a software engineer, test. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, test
  • Aspires to be subject matter experts in the solution being developed
  • Creates high quality technical documentation as required
  • Becoming familiar with Continuous Improvement and Six Sigma Lean principles
  • Write and maintain different back-end windows applications
  • Support Interoperability Test (IOT) of Security Gateway
  • Reproduce customer issues in SIT lab as requested by customer Support team
  • Work on continuous improvement of SIT testbed, processes, and product supportability
  • Handset testing on LGE and competitive products (Android and Brew Platform) for each build using LGE test strategy and test plans to achieve early detection and low field claims
  • Perform system testing of entire Ovation® system, including embedded simulation within the environment
  • Develop test scenarios for system testing
Qualifications for software engineer, test
  • Familiarity with at least one high-level programming language (Java, C#)
  • Understanding of web protocols including HTTP, SOAP
  • Some experience with cloud and virtualization technologies such as AWS, MySQL, Cassandra, MongoDB
  • Have experience with test plans IAW Govt/DoD policies
  • Experience of using scripting languages to post process large volumes of data
  • Experience of test automation and associated tools
5

Software Engineer, Test Job Description

Job Description Example
Our company is looking to fill the role of software 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 engineer, test
  • Create a test environment and then control the integrity of that environment during the life of a project
  • Monitor status of RFA’s submitted during testing
  • Responsible for writing Test Plan, Test Cases, Test Data as per Functional Requirement Specifications
  • Create, modify and enhance both manual and automated Test cases and Test Scripts
  • Collaborate in reviewing Business Requirement Specifications and System Requirement specifications
  • Communicate with the escalation and support engineers to identify product issues encountered in the field
  • Define test specifications (functional, environments, resources) for new features and product failures
  • Create and document detailed test plans for existing and new feature
  • Validate new feature are correctly implemented
  • Help with setting up test environments (appliances, networks, mail servers)
Qualifications for software engineer, test
  • 3+ years of demonstrated proficiency with Software Testing/QA methodology, process and deliverables
  • Data Modeling, Data Warehousing and Visualization concepts
  • Testing Business Intelligence / Analytic systems in a Cloud environment
  • Scripting/programming languages
  • Test automation tools such as Selenium, WebLoad, Mocha, Chai, Jasmine
  • Minimum 5 years of experience testing software

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates