Test Developer Job Description
Test Developer Duties & Responsibilities
To write an effective test developer job description, begin by listing detailed duties, responsibilities and expectations. We have included test developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Test Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Test Developer
List any licenses or certifications required by the position: ISTQB, CSTE, CSQA, CISCO, ISEB, ACE, IAT, IA, AWS
Education for Test Developer
Typically a job would require a certain level of education.
Employers hiring for the test developer 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, Computer Engineering, Engineering, Technical, Software Engineering, Science, Education, Electrical Engineering, Math, Software Development
Skills for Test Developer
Desired skills for test developer include:
Desired experience for test developer includes:
Test Developer Examples
Test Developer Job Description
- Maintain Central test libraries and regression test suite(s), integrating new and modified tests to provide appropriate test coverage
- Experience in real-time concurrent programming
- Knowledge of state-of-the-art telecommunication protocols
- Familiarity with cutting-edge test description language
- Design and implement automated tests necessary to maintain the CI/CD pipeline
- Deliver scalable, maintainable, and defect-free system(s) in an on-time and cost effective manner
- Work with the team to update existing test harnesses
- Implement new automation tools and create innovative automated test systems
- Do code reviews on test & development code
- Increase the test automation percentage for legacy products
- Knowledge of performance test tools
- At least 6 months experience in database, including an SQL database such as Cloudant
- At least 6 months experience in major performance and load tools, in particular Jmeter are desired but not mandatory
- Bachelor's Degree or above in Computer Science or equivalent experience
- Working with ground breaking custom automation frameworks
- Designing and implementing highly scalable, intelligent, next generation testing infrastructure
Test Developer Job Description
- Analyze test results from a technical standpoint and isolating defect details prior to escalating
- Track test coverage and other metrics
- Mentor junior members of the teams
- Think like a hacker and code like a developer
- Enhance test automation framework
- Identify tests through strategic thinking
- Triage failures, identify root-cause, and define corrective actions
- Work closely with developers, business and other quality analysts in a highly collaborative environment
- Building and maintenance of relationship with stakeholders (collecting regular feedbacks and ensuring that automation framework is in-line with stakeholder expectations – speed up of product delivery, increase of test coverage )
- Development, architecture and design of framework for test automation within Cash equity Data warehouse area
- Following Agile Scrum methodology, working alongside collaborative software developers and product owners
- Reporting status to quality and engineering management
- 8+ years of experience in Software Development with a focus on Software Quality Engineering with experience in various test methodologies like unit, white/black box testing
- Expert in various test and development methodologies
- Can lead, mentor and guide junior team members
- Experience in writing test harnesses, test frameworks to test application interfaces or APIs, web services
Test Developer Job Description
- Collaboration within Test Automation Framework team to build next generation test automation framework
- Collaboration with dev teams on common approach of Continuous delivery model
- Establish and maintain working relationships across IT, and between technology team members
- Partner with development teams to write testable code and automation tools code
- Identify new automation tools/approaches that will decrease testing cost and increase quality at development level
- Help architect test environments for iOS, Android, and desktop (Windows and Mac)
- Designing and implementing the automation platform platform
- Working with Team Leads and QAs to brainstorm automation that would improve the quality of the software
- Automation of QA functions to improve reliability of the
- Serve as a Test Designer and contributor in a project quality team
- Strong understanding of Quality Processes
- Experience using source code repositories (Git, Subversion, TFS)
- Familiarity with software testing methodologies such as BDD, TDD
- Familiarity with advanced software testing methodologies such as deterministic automation
- Experience with Agile Methodologies (Scrum, XP, Lean, Kanban)
- Experience with Continuous Deployment concepts
Test Developer Job Description
- Write detailed test plans for assigned features to include manual and automated tests
- Define test strategy for reusable project based components
- Help set the direction, process, and general test methodology for parallel development of the software and automated test suite
- Assist other members of the team with technical problems in test environments and script development
- Develop and maintain manual and automated scripts and libraries
- Develop and maintain innovative, repeatable test plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge
- Give daily feedback in stand-ups to the project teams on test progress
- Oversee and participate in the day-to-day activities on multiple agile teams
- Partner with Compliance Officers and Compliance Testing Teams in the modification of existing tests based upon regulatory changes, new products, audit issues, Risk Indicators and control assessments
- Partner with Testing Manager and Officer(s) to interact with Line of Business partners to facilitate test design
- Familiarity with SOA and SaaS delivery models
- Experience in Mac or Linux Desktop environments
- Bachelors in Computer Science or technical related degree or equivalent experience
- Basic understanding of the technology and what vitalization is trying to achieve would suffice
- Experience working in Cloud computing and VMWare products
- Bachelors in Computer Science or technical related degree or equivalent experience • Must possess the ability to understand new concepts quickly, and apply them accurately through an evolving, dynamic environment
Test Developer Job Description
- Review, understand, and implement functional tests for HVDC systems
- Interact with other members in the Validation, and Verification teams to fill knowledge gaps related to actual testing
- Obtain approvals from various teams about the veracity, rigor, and sufficiency of test routines developed
- Understand, and articulate test objectives of various functional tests
- Learn about, and adapt new tools, libraries and components into the Automatic Test landscape
- Play a high profile and proactive part in the development and deployment of automatic tests, working methods and best practices
- Learn details of concepts, paradigms, and engineering practices for HVDC stations
- You will be leading testing activities within an Agile development team
- Defining the test approach and high level test designs for new product development and regression projects
- You will autonomously be leading test execution for new product development and regression test projects
- Familiarity with GIT, Jira and VersionOne is a plus
- Working knowledge of a CI system to create builds, Hudson/GitHub/
- 8 years of Database and Windows Server administration experience
- Experience with parallel programming, ideally CUDA C/C++ and OpenACC is a plus
- Experience with machine learning, artificial intelligence, computer vision is a plus
- Demonstrated working proficiency with a UI automation tool such as Selenium, or Silk