Loading...

Senior Automated Test Developer

Senior Automated Test Developer

by Brian Borsa|June 24, 2010
  • Permanent
  • Arkansas
  • Reference: ARKluke4:18

 

 

The Senior Automated Test Developer is responsible for 
the technical direction and development of the automation framework, 
working closely with Quality Assurance, Development, Product 
Management, and other team members to define and implement a 
thorough suite of automated tests for our applications.  This individual
 provides leadership in the development, publication, and implementation
 of automated test plans, the writing and maintenance of automated 
tests, and the development of automated testing standards and quality
 metrics.  This position requires advanced knowledge of software programming
 languages and testing methodologies, software development lifecycles, and 
automated testing tools, applications, techniques, and best practices. Must have
 the motivation and ability to perform critical analysis about how users will interact 
with the software being tested, and turn those thoughts into detailed tests.

 

Education Requirement:

•Bachelor’s degree in Computer Science or related field from an accredited
college or university 
 
•CSTE or equivalent testing certification preferred
 
•Minimum 3 years of experience with scripting
 
•Minimum 3 years of experience with Testing Automation using Quick
 Test Professional, including:
 
Heavy Scripting - creation & maintenance - Parameterization - Checkpoints 
& Data Validation - Data driven and Keyword Testing - Quality Center 
Organizational skills - Linking test cases to requirements
 
•3 years direct experience as a test developer for a major application product
 release, with at least 3 years experience with web applications.
 
•3 years of testing experience that covers multiple platforms, architectures, 
programming languages, development and testing methodologies, and software 
development lifecycles.
 
•3 years experience with Linux/Apache/Tomcat
 
•Proven experience in overseeing the design, development, and implementation 
of automated testing solutions.
 
•Experience working in an Agile programming environment
 
•Experience with HP Load Runner
 
•Experience testing thin-client (Browser based) applications
 

•Experience testing mainframe, interactive-based application

 

 

Responsibilities:

•Designs, implements and maintains automated test solutions for regression,
 load, performance and system testing
 
•Writes complex, efficient automated tests and scripts that can be used by
 others on the team
 
•Researches new testing technologies and methods, including automated 
testing tools, in order to improve quality assurance processes on an 
ongoing basis
 
•Utilizes interactive and scripting languages such as Perl, Python, VB Script,
 JavaScript
 
•Leverages our complete suite of test-related tools in the creation and
 maintenance of automated testing
 
•Defines best practices for the use of automated testing tools
 
•Establishes training materials and processes to enable developers,
 testers, and business analysts to use the suite of automated tests
 
•Creates and publishes reports to show the status of key test 
automation activities
 
•Works with the QA and Development teams and Product Owner
 to prioritize the development of automated tests
 
•Participates in design meetings from a test automation perspective
 and presents the strategy for automation
 
•Expresses recommendations based on client desires, product architecture,
 cost, quality, and 
delivery timelines
 
•Promotes and facilitates cross-team and cross-department coordination 
and cooperation
 
•Presents ideas and solutions to small or large audiences of customers
 and upper management
 
•May perform all aspects of manual product testing including 
functional, regression, performance, usability, and integration
 
•Works closely with QA, development and support teams to ensure
 total product quality
 
 
•Participate in a collaborative team environment functioning within
 the SCRUM (agile) methodology
 
•Understands a product’s purpose and then ensures the testing strategy 
substantiates that purpose
 
•Learns multiple software products, hardware devices, and software
 platforms, and applies automated test development skills accordingly
 
•Develops a solid understanding of a tested product’s intended performance
 
•Coordinates the identification and resolution of software issues between
 multiple departments, groups, 

 

 

Skills Required:

•Excellent analytical skills and the ability to interpret technical data
 
•Advanced SQL knowledge and experience
 
•Strong knowledge of software testing and software quality assurance best practices and methodologies
 
•Strong knowledge of programming languages and relational database systems, including SQL query development
 
•Knowledge of Product and Software Development Lifecycles, especially Agile (SCRUM preferred)
 
•Knowledge of database concepts and platforms such as MySQL or Oracle
 
•Basic knowledge of Linux/Apache/Tomcat platforms

 

Benefits

 

• Health
• Dental
• Vision
• Life
• 401(K)
• Short Term Disability
• Vacation
• Paid Time Off
• Holidays
• Health Club Membership

 

 

To apply for this job email your details to brian@cycle3it.com

Choose a style:


Purchase Now!