Test Engineer

Assist engineers in determining the practicality of proposed product design changes and plan and carry out tests on experimental test devices or equipment for performance, durability, or efficiency.

Test Engineer Job Description Template

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

Responsibilities:

  • Business Process Analysis;
  • Develops new and adaptive design of test cases for system and product requirements;
  • Log defects in issue system with clear and complete information;
  • Create logs to document testing phases and defects Report bugs and errors to development teams;
  • Test Execution – Execution of Test Cases, for various software and hardware releases using the developed test cases in the test lab;
  • Responsible for the verification & validation of substation automation products;
  • Automate testing for appropriate parts of products;
  • Design, Develop & verify automated API test cases (System / Functional) using Java and API Automation framework;
  • Reviewing and analyzing system specifications collaborate with BA to develop effective strategies and test plans;
  • Prepare and Execute test cases (manual or automated) and analyze results Change & validate master configurations;
  • Testing of Designing, coding and debugging applications in various software languages;
  • Maintains Test Environment – Maintain the test environment with updated software and hardware for current and future use;
  • Help troubleshoot issues Reporting and documenting technical issues Conduct post-release/ post-implementation testing;
  • Develop test cases and plans to test the current suite of products;
  • Checking and verifying business logic.

Requirements:

  • Experience with Selenium, HP tools, SOAP UI, etc;
  • Experience with databases, especially Oracle and/or SQL Server preferred;
  • Familiarity with test automation and analysis tools;
  • Experience with performance/load/stress testing;
  • 3+ years’ work experience in software testing;
  • Bachelor of Engineering, preferably in Computer Science/or related fields;
  • Experience in testing web-based applications and middleware;
  • Understanding of Java, Python and to some extent .NET;
  • Familiarity with Linux and scripting to support automated testing;
  • SQL;
  • Good Communication Skills;
  • Unix;
  • Oracle Forms;
  • Progress RDBMS/Progress 4GL;
  • Sql/pl sql.