Randstad SR Quality Assurance Engineer - Test Automation in Iowa City, Iowa

SR Quality Assurance Engineer - Test Automation


job details:

  • location:Iowa City, IA

  • salary:$40 - $50 per hour

  • date posted:Thursday, July 13, 2017

  • job type:Contract

  • reference:565024


Exciting opportunity for an experienced QA / Tester with a background in testing web services and GUI's, including automation testing, in an Agile environment on a 5 month+ contract basis, with potential for extension.


Participates in design sessions with emphasis on test strategies and planning.

Creates Test Plans by analyzing and decomposing Detail Design Documents, Functional Specification Documents, and Existing System Behavior.

Uses Test Plans and User Scenario Documents that detail business functionality.

Creates Test Scripts that detail system navigation, system input, and expected test results.

Executes Test Plans and Scripts verifying expected results.

Logs defects using Defect Tracking system.

Minimum 5 years of software development and/or formal testing experience.

Minimum Qualifications:

  • Minimum of five years of work experience in software testing

  • Demonstrated ability to independently interpret requirements and technical specification, translate into thorough test plans and test cases, and execute test cases.

  • Demonstrated success in working independently within scrum teams and familiar with Agile working practices

  • Proficiency in testing web services and GUIs

  • Strong knowledge of SDLC testing methodologies, processes, and documentation

  • Demonstrated analytical capabilities, including independently troubleshooting issues

  • Strong verbal and written communication skills

Preferred Skillsets:

  • Experience working in Jira

  • Past work in education or educational testing industry

Typical work-related activities include:

  • Test new software to ensure that its integration into existing company systems meets functional requirements, system compliance, technical specifications and user expectations.

  • Ensure that testing activities demonstrate that applications meet business requirements, systems goals, and fulfill end-user requirements, while identifying existing or potential issues.

  • Oversee the design and development of test strategies, plans and test cases.

  • Communicate test progress, test results, and other relevant information to project stakeholders and management clearly and concisely in a timely manner.

  • Support business users during the execution of user acceptance testing.

Technology Experience Desired:

o Jmeter

o BlazeMeter

o Taurus

o Java or Python

o LoadRunner

o VuGen

o SiteScope

o Performance/Load Testing

o Performance Center

o Eclipse

o Selenium

o VirtualBox

o GIT/Bitbucket

o Jenkins/Bamboo Skills/Experience

Required skills:

o 5+ years of Java or Python development

o Selenium development

o Web Service and UI Test Automation/Performance Scripting

Preferred skills:

o JMeter, Robot Framework and Python

o Ability to generate automation regression tasks from User Stories

o Scrum Agile team experience, 2-week sprints

o Ability to troubleshoot and debug application errors and communicate this to the team

  • It's expected that candidates have the knowledge needed to run these tools - Python/Robot Framework and LoadRunner/SiteScope