QA Developer Job Description

QA Developer Job Description

4.7
184 votes for QA Developer
QA developer provides real-time support for our real time electronic trading platform for equities, futures, and FX.

QA Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Understand various development technologies (Middleware, SOAP services, Java stack, MicroServices, etc) and can provide assistance to senior developers for test automation
Develop testing solution that focuses on automated testing and integrates with the CI environment
Develop testing solutions that focus on automated testing and integrate with the environment
Hands-on and advanced experience working on test automation using SQL/UNIX scripts and programming languages
Test CUDA developer tools on embedded systems under associated SQA processes
Design, develop and optimize new or existing test plans
Provide leadership and direction to testers in the creation and execution of a comprehensive automated test plan/test matrix in order to validate system functionality, system enhancements, new product development
Work with project leaders and business owners to identify a structured test strategy and/or test methodology for a given project/initiative, estimate the amount of testing effort necessary to complete a given project/initiative, identify and implement automated testing tools, identify risk(s) related to requirements that may directly affect the completion of testing and or project deliverable(s), and ensure tests that are developed are repeatable, traceable to the requirements
Interact with release delivery when assessing projects
Work in Agile scrum teams along side development and business analysts to build/maintain effective automated Mobile user acceptance tests and Gherkin feature files that will validate application user stories

QA Developer Qualifications

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

Licensing or Certifications for QA Developer

List any licenses or certifications required by the position: CSQA, CSTE, ISTQB, ITIL, ISO, VM, AHM, I,II, AWS, GCP

Education for QA Developer

Typically a job would require a certain level of education.

Employers hiring for the QA 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, Education, Software Engineering, Engineering, Technical, Computer Engineering, Business, Information Technology, Science, Mathematics

Skills for QA Developer

Desired skills for QA developer include:

Equities
FX and Futures
Financial industry
Especially CFDs
JIRA
JMS
Communication protocols: HTTP
Kafka
Java
Any tool for automating tests - preferably Selenium WebDriver

Desired experience for QA developer includes:

Basic database experience
Experience in writing test cases directly from business/IT requirements
Desire to work in a Global Team
Desire to share information and move projects forward
Desire to learn some of the business functionality being developed in systems
Bachelor's degree or higher in Computing Science, Electrical Engineering, Maths, Physics or other numerate discipline

QA Developer Examples

1

QA Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of QA developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA developer
  • Develop, modify, execute and review software test plans and test cases
  • Lead larger, more complex projects as technical developer with significant customer impact
  • Assess projects/programs and create test automation and design approach that integrates with existing framework
  • Articulate approach and present to senior managers and directors within the organization
  • Has thoroughly demonstrated working knowledge of Software Development Life Cycle (SDLC) methodology (processes, and deliverables)
  • Collaborate with other teams to help define communication protocols between components
  • Build out the test framework for our hub continuous delivery process
  • Develop web tools and dashboards to automate deployments
  • Attempt to find and diagnose bugs in our hub software
  • Create utilities and help the developers in technical debt and code refactoring process
Qualifications for QA developer
  • Familiar with MySQL and SQL optimization
  • Experience with Agile, TDD, and continuous integration
  • 2+ years hands on experience developing automated testing solutions in C#
  • Strive for constant improvement
  • Demonstrated ability to work on different automation frameworks like BPT (mandatory), hybrid
  • Experiences in scientific computing, big data analysis is a big plus
2

QA Developer Job Description

Job Description Example
Our company is hiring for a QA developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA developer
  • Gather requirements from colleagues, customers, partners and other stakeholders and translate them into detailed design
  • Create detailed, comprehensive and well-structure test plans and test cases
  • Reviews documents describing the user requirements, such as the functional specifications document, the customer’ computing infrastructure site layout
  • Design, architect and implement automated test frameworks for UI, API layer and backend services
  • Ensure the team thinks about quality all the time and builds quality into the product
  • Research, investigate and apply automation technologies and quality methodologies to achieve the highest quality possible in shorter development cycles
  • Provide expertise on system architecture, design, implementation, testing, and delivery of high volume production customer facing applications that support EBSCO’s products and services
  • Collaborate with product management and your team while analyzing and decomposing complex software requirement into simpler stories for planning and execution
  • Conduct new technology research, proof of concept, and design work that will provide direction for the enhancement of the overall system and products
  • Contribute to software engineering best practices for design, coding standards, performance, security, delivery, and maintainability
Qualifications for QA developer
  • A minimum of 10 years of IT experience with at least 3 years in managing large complex business systems in enterprise testing domain
  • Ability to attain results, convey a sense of urgency and drive issues to closure
  • The ability to solve technical computer problems by writing actual working code
  • Interest in technology as evidenced by knowledge of various forward-facing technologies, personal projects, contributions to open source
  • Prior work experience writing a functionality specification and traceability matrix
  • 5+ years of QA work experience
3

QA Developer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of QA developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for QA developer
  • Help identify non-functional requirements, create test plans for complex modules, craft and conduct performance and load tests
  • Enhance C++ based test framework and test scripts
  • Implement and analyze regression reports
  • Maintain test servers, monitor test execution
  • Identification and creation of reusable test data through automation
  • Assist team in maintenance and enhancements of Software Architecture and Infrastructure
  • Load testing applications
  • Analyze results, identify root causes of issues, and develop solutions
  • Assess changes that will impact the test environment and develop strategy to address system changes
  • Evaluate, review, and recommend various test tools and / or frameworks for automation testing
Qualifications for QA developer
  • 2+ years of experience working with automated tools
  • Must be local to Salt Lake City, UT or willing to relocate
  • Able to work with Business and Development to ensure end to end quality
  • Prior experience working with file formats (XML, CSV, fixed length)
  • HealthCare X12 claim format knowledge
  • Experience testing API and WebService
4

QA Developer Job Description

Job Description Example
Our growing company is looking for a QA developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA developer
  • Interact with test engineers and managers to simulate customer scenarios which help validate the product
  • Communicate effectively with all stakeholders.Search Jobs US
  • Creating new APIs
  • Bringing in new data sources
  • Use of some SA Framework
  • Experience with Backend
  • Consumption APISearch Jobs US
  • Work within the QA team to ensure highest driver quality levels throughout
  • Contribute directly to end-to-end testing
  • Develop test plans and manage the tractability between the requirements vs test results
Qualifications for QA developer
  • Knowledge of mobile, desktop and web testing processes
  • Experience using Xcode or other IDE tools
  • Ability to develop QA requirements and execute on those
  • Drive and passion for collaboration with others
  • Some writing or editing background helpful • Thorough understanding of OS X and iOS technologies • Experience with scripting languages, such as Perl, shell, Ruby, Python, JavaScript
  • Experience developing software solutions in the IC design area
5

QA Developer Job Description

Job Description Example
Our company is looking for a QA developer. 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 QA developer
  • Communicates with application developers and technical support specialists on production issues
  • Help coordinate and prioritize projects, run automation for regression and keep the automation maintained and fully used
  • Review requirement specifications, create test plans from them and present test plans for review and sign off
  • Work with QA/developers to code/debug using core tools that include MS Visual Studio (C#), Selenium and Microsoft Test Manager (MTM), MS SQL
  • Coaches and mentors team members in test automation and QA practices
  • Gathers metrics for measurement of software development processes
  • Test automation experience using C# or other development skills
  • Participates in identification of system and process deficiencies
  • Produces regular test reports to the team
  • Support an effective and accurate test environment is in place for automation
Qualifications for QA developer
  • Good experience of Testing of applications built using .NET, C++, RDBMS (Oracle & SQL) & Object Oriented Programming Concepts
  • Experience using testing software - Quality Center or SpiraTeam
  • Good knowledge of Microsoft.NET framework ,MS operating systems and communication interfaces
  • Good knowledge of software design and testing principles
  • Experience with Quality Assurance automated testing tools
  • Experience working with different file formats (XML, CSV, fixed length)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates