15 days old
2017-11-032017-12-01

Software Engineer in Test

Iowa City, IA 52243
  • Job Code
    586140
  • Payrate
    $40 To $45

SOFTWARE ENGINEER IN TEST ( SET )


Exciting opportunity for an experienced software engineer in test with skills in Java or Python to assist with testing RESTful API's in an Agile environment, on a 9 month+ contract basis.


Software Engineer in Test


Position objective: Position is responsible for developing test automation frameworks to support the organization's next generation applications. This includes development in Java and/or Python, integrating with Git for source control, Jenkins for builds, and Docker for virtualization within AWS and utilizing the ROBOT, Jmeter, and Blazemeter frameworks in a continuous integration deployment model.


Role will support the Agile process and ensure product quality, robustness, scalability and consistency.


MINIMUM QUALIFICATIONS: KNOWLEDGE, SKILLS AND ABILITIES:


- Familiarity with Java and/or Python


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


- Knowledge of how to test RESTful APIs


- Knowledge of version control such as Git


- Demonstrated relational and/or no-SQL database skills


- Ability to work independently as part of a scrum team, following standard agile practices


- Very strong written and spoken communication and collaboration skills


- Results-oriented and able to work across the organization


- Demonstrated analytical capabilities, including independently troubleshooting issues


- Remote candidates must have a demonstrated ability to work in a dispersed environment


- Ability to proactively own all testing activities related to scrum team execution, including anticipating and proactively planning test execution needs across sprints


PREFERRED SKILLSETS:


- Experience working in Jira


- Past work in education or educational testing industry


- Understanding of performance testing frameworks such as Jmeter and Blazemeter


- Knowledge of static code analysis tools such as SonarQube, HPFortify, Crucible


- Knowledge of production monitoring solutions such as NewRelic Tivoli, App Dynamics, SCOM and synthetic transaction scripting preferred


- Ability to develop complex automation frameworks


- Ability to integrate code into automated deployment pipelines


- Experience working in an Agile development environment


TYPICAL WORK-RELATED ACTIVITIES INCLUDE:


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


- Design, maintain and enhance automation frameworks


- Develop reusable components that can be leveraged by multiple teams for standard tasks


- Collaborate with scrum team to support all testing activities - including test case creation, test execution, and troubleshooting defects. This includes product scalability, reliability, consistency, and performance, leveraging static code analysis tools, and support production monitoring.


- Proactively own all testing activities related to scrum team execution, including anticipating and proactively planning test execution needs across sprints


- Actively participate in design / architectural discussions, grooming user stories, sprint demos, and daily scrums to help establish a Behavior-Driven Development (BDD) approach. Recommend product, infrastructure, or design changes to ensure quality and performance standards.


- Communicate test progress, test results, and other relevant information to management clearly and concisely in a timely manner

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Engineer in Test

Randstad Technologies
Iowa City, IA 52243

Share this job

Software Engineer in Test

Randstad Technologies
Iowa City, IA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast