Software Test Engineer

Develop and execute software test plans in order to identify software problems and their causes.

Software Test Engineer Job Description Template

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

Responsibilities:

  • Performs manual execution of test cases which included software or firmware changes;
  • Identify, track and resolve software defects;
  • Scoping, design, development of test cases for Systems integration of software components;
  • Develop test automation scripts to expand the test automation coverage using BDD;
  • Maintains equipment and inventory in the software or firmware lab.

Requirements:

  • A Bachelor of Computer Science, B.E.or similar qualification;
  • Java, Web API’s, Spring, Scala, Groovy, Kotlin, Big Data, GIT, Jenkins;
  • 1+ years of commercial software engineering experience;
  • Agile approach, SCRUM, pair programming, OKR;
  • A “how can it break” point of view, rather than “how can I build it” mindset;
  • Bachelor degree in Information Technology, Computer Science, Computer Engineering or any other related course;
  • At least one year relevant experience;
  • Exposure in test cases and scripts creation;
  • Able to communicate effectively, adapt to changing requirements, and provide frequent status updates to the management;
  • Proficient in computer hardware troubleshooting and networking is an advantage;
  • Working understanding of techniques for testing software;
  • Experience with logging, monitoring and reporting systems;
  • Proficiency in Microsoft applications;
  • Knowledge Behavior Driven Development (BDD);
  • Knowledge in Agile Software Development process and tools (JIRA, VersionOne, TFS, etc).