QA Automation Developer Job Description

QA Automation Developer Job Description

4.5
185 votes for QA Automation Developer
QA automation developer provides full application development life cycle support, including research, specifications, prototypes, development, documentation, quality assurance and deployment.

QA Automation Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

As an Algo Engine Quality Assurance Automation Analyst for “Global Equities QA/Technology” team, you will be involved in testing the Algo Engine within the Electronic Trading Platform
Analyze statistical results for baselines, trends, and anomalies to facilitate problem solving, application improvements, and reporting
Constantly evaluates test automation strategy and approach to identify areas of improvement
Help expanding test coverage by creating appropriate tools, utilities, and automation scripts that assist in functional testing and creating test data
Constantly evaluate test automation strategy and approach to identify areas of improvement
Designing, developing and implementing testing for a new set of APIs to distributed services via automated testing methods
Evaluating business requirements and creating positive and negative test cases to comprehensively test those requirements
Evaluating and selecting API testing techniques and tools
Analyzing and reproducing real-world scenarios in our test environment
Condition and/or acquire test data to create required test scenarios

QA Automation Developer Qualifications

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

Licensing or Certifications for QA Automation Developer

List any licenses or certifications required by the position: CSQA, CSTE, ISTQB, ISO9001

Education for QA Automation Developer

Typically a job would require a certain level of education.

Employers hiring for the QA automation developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Software Engineering, Education, Technical, Business, Computer Engineering, Mathematics, Information Technology, Technology

Skills for QA Automation Developer

Desired skills for QA automation developer include:

Equities
Financial industry
Quality assurance principles
MS Office -
SQL and ability to write complex queries
ALM
FX and Futures
Java
Software development life cycle principles and quality assurance processes and methodologies
Automation frameworks

Desired experience for QA automation developer includes:

Minimum 3-5+ years of experience writing Oracle or MS SQL scripts
Minimum 8 or more years of experience in relevant area
Proficient in Linux environments
Basic knowledge of native programming
Experience as a QA role in a released product
Typically requires 6+ years related experience with a BS

QA Automation Developer Examples

1

QA Automation Developer Job Description

Job Description Example
Our innovative and growing company is looking for a QA automation developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA automation developer
  • Develop automation testing frameworks and tools from scratch
  • Contribute to already existing testing frameworks and tools
  • This position will include working with and taking direction from the QA Manager and Automation Supervisor to ensure the Automation processes, goals and strategies are being implemented and applied
  • Responsible for directing the overall architecture of test automation, develop a framework, and a plan to accomplish our automation goals
  • Responsible for ensuring the automation goals and strategies are implemented worldwide
  • Evaluating and selecting testing techniques and tools
  • Develop, execute, and maintain a library of automated tests
  • You will work with the overall QA Team and Development teams to ensure the overall automation direction and strategy are being implemented and followed in a consistent manner
  • Write integration test cases, execute and maintain for each sprint
  • Establish Code code coverage and abide by Definition of Done for stories
Qualifications for QA automation developer
  • Knowledge of the Cloud Computing and Virtualization technologies
  • 4+ years' experience performing validation testing in web-based environments
  • Work independently cooperatively
  • Extremely hands-on with open source web technologies like Apache, Tomcat, Spring framework like MVC, Core (IOC/DOP), DAO (JDBC template), MyBatis, Hibernate
  • Prefer knowledge of messaging middleware such as WebSphere MQ
  • Ability to read/comprehend automated scripting languages
2

QA Automation Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of QA automation developer. 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 QA automation developer
  • Working with the BA team and Dev team to come up with the functional designs
  • Should have good people management capabilities and experience in managing small to medium teams
  • Manage a team and own the deliverables of that team
  • Manage the people management activities for the assigned team
  • Integrate and improve the testing lifecycle of a web based application from a manual and automated functional perspective from a performance and load perspective
  • Participate in use case reviews, design meetings, to further understand business requirements and systems design
  • Be a key technical leader in driving the architecture evolution of our software/data test automation framework and related capabilities
  • Ensure that all system deliverables meet quality objectives in functionality, performance, stability, security, accessibility and data quality
  • Interpret functional requirements and designs to plan, develop, write, execute, and automate functional and data validation test plans
  • Provide feedback and influence into the product design process to help the team build testable, performant, and reliable systems and data models
Qualifications for QA automation developer
  • Eclipse IDE or Visual Studio
  • Unix/Linux programming experience (POSIX)
  • Citrus framework adoption is plus
  • The ability to work efficiently as a sole analyst part of a team
  • 7 to 10 Years of experience in QA, Application Development & Automation
  • Strong experience in supporting large data warehouse application platforms
3

QA Automation Developer Job Description

Job Description Example
Our growing company is hiring for a QA automation 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 automation developer
  • Provide work breakdown and estimates for tasks on agreed scope and development milestones in order to meet overall project timelines
  • Drive effective technical execution and communication as a member of Agile scrum teams
  • Team with Product Management, SW Engineering, DevOps, and other teams in release planning and coordination
  • Partners with the manual testers to review and refine requirements into core system capabilities
  • Assists developers, analysts, and designers in conceptualizing and validating solutions that meet requirements
  • Works directly with the users to provide support including the design and development of training materials, and conducting training sessions
  • Provides 8x5 technical support to solve problems with the test automation framework and documents resolution
  • Test applications with Microsoft Test Manager
  • Create Coded UI tests in Visual Studio
  • Test service interfaces with SoapUI
Qualifications for QA automation developer
  • Strong knowledge of restful services
  • Expertise in async message driven data processing
  • Knowledge of anyone messaging technology like MQ, rabbit MQ, Kafka
  • Develop, debug and maintains c#/Python frameworks which interact with external services
  • Develop a web backend which presents result analytics
  • Develop automation tests in C#
4

QA Automation Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a QA automation 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 automation developer
  • Collaboratively elaborates, analyzes and estimates user story requirements with the Scrum team
  • Collaborates with the team to design test scenarios, build automated scripts and data and execute the scripts
  • Coordinates and plans test runs within the sprint
  • Maps story acceptance criteria to tests and test results
  • Creates and modifies detailed automated test scripts/modules
  • Works with test automation architect to expand and/or improve automation framework and trouble shoot technical issues
  • Develop an automation test strategy for new and existing Merchant Services products
  • Work with development groups to implement suitable continuous integration (CI) frameworks enabling early discovery of defects and higher quality software
  • This position will include working with and taking direction from the QA Manager and Automation Supervisor to ensure the Automation lead processes, goals and strategies are being implemented and applied
  • Responsible for supporting the implementation of the overall architecture of test automation, framework, and a plan to accomplish our automation goals and strategies worldwide
Qualifications for QA automation developer
  • Maintain and improve current malware/exploit analysis environments
  • Experience with Open Source/Licensed automation tools
  • Experience with Agile tools and technologies (Scrum, JIRA, Confluence) and automation approach in Agile
  • Solid experience in automation technologies and tools
  • Good to have working experience in automating BDD Scripts using Cucumber
  • Some experience in Continuous Deployment and Integration technologies using tools like Jenkins/Bamboo (desirable but not mandatory)
5

QA Automation Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of QA automation 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 automation developer
  • Collaborate with Developers, Testers, peer Test Developers and Continuous Integration Leads to build the automated tests and configure them to execute in a deployment platform using tools such as Selenium with Java and Maven packages, Robot, HP UFT, various web service test tools, Jira, Jenkins, Gitlab, Docker
  • Provide ideas on efficient code functions (preferably reusable) automation frameworks in use
  • Provides code reviews for test automation developers support for the program automation processes
  • Review design, documentation, development and execute automation test scripts
  • Work with the QA Project Leads, QA Testers and Test Automation Developers to develop automated test scripts
  • Develop and maintain an automated regression test bed
  • Work with teams to ensure levels of code coverage
  • Projects work time estimates for the software test schedule, including Pointing sessions
  • Provides assistance in the development of a continuous deployment environment
  • Defines an established automated test process and standards, recommended improvements
Qualifications for QA automation developer
  • 6-9 years of experience with QA design
  • Proficient in people management skills
  • Expertise in various SDLC process
  • Consults on automation tools/techniques, feasibility and implementation, process improvements maintenance plans
  • Coordinates/plans test runs
  • Minimum five years of experience in programming with an object oriented programming language

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates