Randstad SR Quality Assurance Engineer - Test Automation in Iowa City, Iowa
SR Quality Assurance Engineer - Test Automation
location:Iowa City, IA
salary:$40 - $50 per hour
date posted:Thursday, July 13, 2017
SR QUALITY ASSURANCE (QA) ENGINEER - TEST AUTOMATION
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 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
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 Java or Python
o Performance/Load Testing
o Performance Center
o Jenkins/Bamboo Skills/Experience
o 5+ years of Java or Python development
o Selenium development
o Web Service and UI Test Automation/Performance Scripting
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