Quality Assurance Automation Job Description
Quality Assurance Automation Duties & Responsibilities
To write an effective quality assurance automation job description, begin by listing detailed duties, responsibilities and expectations. We have included quality assurance automation job description templates that you can modify and use.
Sample responsibilities for this position include:
Quality Assurance Automation Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Quality Assurance Automation
List any licenses or certifications required by the position: ISTQB, CSTE, CSQA, ISO, BMS, PCP, ITIL, PMP, ISEB
Education for Quality Assurance Automation
Typically a job would require a certain level of education.
Employers hiring for the quality assurance automation 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, Education, Technical, Information Technology, Information Systems, Science, Computer Engineering, Software Engineering, Business
Skills for Quality Assurance Automation
Desired skills for quality assurance automation include:
Desired experience for quality assurance automation includes:
Quality Assurance Automation Examples
Quality Assurance Automation Job Description
- Designing, developing and implementing tests for both REST API services and Web Applications via automated testing methods
- This position will include working with Senior Automation Lead(s) to ensure the Automation processes, goals and strategies are being implemented and applied
- Develop an automation test strategy for new mobile projects
- Enhance test frameworks and develop, maintain and execute automated tests using Selenium to ensure consistency
- Work with IOS and Android development groups to implement suitable continuous integration (CI) frameworks enabling early discovery of defects and higher quality software
- Work proactively with mobile IOS/Android developers, managers and business partners to communicate and enforce testing schedules and deliverables
- Analyze user stories and functional test scripts and apply automation criteria to determine mobile automation applicability
- Designing, developing and implementing testing for new Web interfaces via automated testing methods
- Evaluating and selecting API and Web testing techniques and tools
- The primary role of the position will be the test planning, execution and reporting on software developed
- Experience preparing test data for business validation
- Experience with performance/load automation
- Strong interpersonal, teamwork and influencing skills
- Structured and logical approach to problem solving, with strong attention to detail
- Must be capable to proactively drive own workload, with minimal management oversight
- Experience with geographically distributed teams, including offshore
Quality Assurance Automation Job Description
- Assist team in being responsible for all output of the testing team
- Implementation of test methodology and processes
- Complete the objectives of each assignment within the agreed timeframe
- Participate in project planning with team members to contribute time estimates on software testing
- To undertake all system test related activities in support of the business requirements for the provision of new and updated systems
- To attend workshops comprising business and or technical representatives to cover test-dependent activities such as requirement verification and prioritisation, test scenario identification and general matters
- To ensure that test scenarios and scripts are prepared in a structured way, prioritised to reflect business or technical priorities and are approved by appropriate stakeholders
- To create allocated automated test scripts, monitor test execution and ensure results are recorded
- To prepare and maintain relevant test documentation, including test scripts, activity schedules, narrative and written reports, and visual progress charts
- To liaise with and assist each line of business regarding the test planning, testing activity, and test results analysis
- Hands on with development and test automation tools/frameworks
- 3+ years technology based experience with Automated Mobile Testing Frameworks such as Selenium, Calabash, UI Automator
- 2+ years experience with ALM/Quality Center
- 2+ years experience coding in Java
- Knowledge of the latest mobile technologies
- Knowledge/Experience with Mobile Automation test environments
Quality Assurance Automation Job Description
- To carry out other tasks as agreed with the Test Team Leader
- Participate in project planning to formulate effective test plans/strategies
- Communicate clearly with product owners
- Implement an automation testing strategy depending on the requirements of the product
- Adhere to QA standard processes and best practices set by the team
- Partner with Project Management in the development of project plans, status communications, and the deployment of Informatics QRA resource to ensure on-time delivery of product solutions
- Set objectives for direct reports and monitor fulfillment of those objectives
- You will be responsible to create and maintain test automation framework for web & mobile solutions
- You will be part of the identification and creation of reusable test data, particularly for automated testing
- You will be in charge of draft test artifacts, including Test Plans, Business Test Scenarios and Requirements Traceability Matrices
- Must have working experience in Selenium with Java for more than 2 years
- Capable of Using Source Code Repositories
- Ability to think creatively about solutions to testing challenges
- Must be very detail-oriented with regards to testing
- Microsoft Visual Studio Team Services (Test Manager)
- 5+ years spent on leading highly skilled technical team in a software orientated product range
Quality Assurance Automation Job Description
- You will operate in short Sprint cycles and have experience in the full software lifecycle from design to deployment
- Write automated tests for new features being worked on by scrum team
- Design and maintain tools to facilitate testing of projects in development
- Maintain and support existing automated test suites
- Maintain continuous integration servers
- Identify and communicate the origin of a bug found through test automation
- Test software manually when necessary
- Interact with fellow testers and developers to create test plans and assure that automated tests are appropriately testing new features and alleviating efforts from manual testing
- Conduct research on latest test tools, trends and methodologies
- Devise creative and efficient ways to provide automated test coverage for new features
- Ability to negotiate, communicate and deliver effective Mobile Automated Test solutions to both Development and QA organizations
- Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support in accordance with regulated industry standards
- Experience in coding language with some development background will be advantageous
- Bachelor degree in Computer Science and 2+ years of test automation experience, or an equivalent combination of training and experience, M.S
- Perform black and grey box testing for Web-based, Mobile-based and Multi-Modal Applications
- Work with SW Development team to design and maintain automation
Quality Assurance Automation Job Description
- Design, development and implementation of performance testing for enterprise and custom applications with the ability to provide recommendations for performance improvements
- Solid understanding of different performance testing types and testing strategies
- Interpreting business cases, preparing specifications and analyzing functional and technical requirements, leading the team, in terms of expertise, in scope of quality assurance tasks
- Providing training, design solutions and creating documentation, estimating individual scope of all projects
- As an expert, you provide active technical leadership throughout the entire development process reviewing test cases and test automation code and communicating regularly to project teams on defects, issues and QA status
- You cooperate with various teams within the organization, both implementing the existing standards, creating new ones in the area of Software Quality Assurance, with focus on Automated Testing
- Lead and conduct training sessions and workshops in the area of Testing Automation both inside and outside of the company, working towards extending competencies in Automated Testing within the organization
- Candidate should have 6-10 years of QA Experience
- Candidate should have minimum of 4 years of Test Automation
- Strong in Web Service (Rest & SOAP) Testing Manually automated
- Knowledge of Mobile Automation vendors/tools such as Device Anywhere, Perfecto Mobile, ExperiTest
- Hands on experience with development or test automation tools/frameworks
- Knowledge with various types of testing tools and methodologies
- Experience with common programming languages such as .Net, C++, Java, C#
- Bachelor’s degree in Computer Science, Engineering or in Commerce/Business Administration or equivalent
- Minimum 8 years’ experience across a broad base of IT disciplines including software development, software design, software architecture and/or software testing for legacy, web and SAP environments