Software Developer in Test Job Description

Software Developer in Test Job Description Template

Our company is looking for a Software Developer in Test to join our team.

Responsibilities:

  • HTML/ CSS/ JavaScript/ Angular/Knockout;
  • Identifies risk, issues, potential defects, or defects in any phase of the development life cycle, managing them through closure;
  • Recommending coding solutions for other developers to implement;
  • Java/Spring;
  • Reproducing failures in development environments;
  • Research and recommend innovative solutions for more efficient testing strategies across agile development lifecycle;
  • Execution of test cases including functional, regression, exploratory, performance, load and smoke tests for both web applications and database;
  • Grails;
  • Help other team members (developers and testers) in adopting agile and security test strategies;
  • Oracle RDBMS (SQL);
  • Promote train and provide guidance on continuous testing/agile test strategies and incorporating those strategies in DevOps;
  • AWS Cloud Infrastructure;
  • Jenkins;
  • Understanding production environments including security hardening, performance tuning, and access control;
  • Define, develop and implement software/systems testing standards and procedures and oversee testing across the SDLC.

Requirements:

  • Experience with Postman, SoapUI, Ready API and/or similar tools;
  • HTML/ CSS/ JavaScript/ Angular/Knockout;
  • Experience in core Java;
  • Java/Spring;
  • Good written and verbal communication skills coupled with strong listening skills;
  • Experience communicating and collaborating with other software developers, business owners, and management;
  • Grails;
  • Atlassian Suite (JIRA, Confluence, Bit-Bucket);
  • Oracle RDBMS (SQL);
  • Ability to contribute on an individual basis as well as demonstrate your strengths as an agile team member;
  • AWS Cloud Infrastructure;
  • Working knowledge and experience in Federal IT security guidelines and practices and Section 508/ Accessibility;
  • Jenkins;
  • Outstanding communication, organization, time management, and interpersonal skills;
  • Experience writing unit test (Junit, JMockit, Mockito).