Software Test Engineer

Quality Assurance Taguig City, Philippines


Description

Position at j2 Cloud Services

GENERAL FUNCTION:

 

A SDET/Test Engineer uses software testing concepts and methodologies in performing both Functional (White-box and Black-box) and Non-Functional Test (Stress, Load/Volume, and Performance Test) to gauge quality of product under testing. S/he creates automated test cases, generate test data/samples, and setup and configure test/staging environment to be used in testing. S/he co-works with fellow Test engineer(s), Developer(s), Project Manager(s) and Test Manager in the department to accomplish testing tasks with minimal supervision. S/he can also coach Associate Test Engineers.

 

DUTIES AND RESPONSIBILITIES:

1.       Follow the test plan and test case to execute the testing in full testing cycle and regression testing cycle.

2.       Help execute manual and automated test scripts.

3.       Develop automated test tools and harness (e.g. Robot, Selenium, Appium).

4.       Report software problems and verify code fixes proactively.

5.       Design and create reasonable test case, formulate test activities and resource estimates.

6.       Coordinate testing activities of associate test engineers or testers (including OJTs and Contractual).

7.       Identify process deficiencies and effectively implement process improvements. 

8.       Handle own testing tasks in projects assigned to him/her

9.       Develop and generate samples or test data needed for testing.

10.   Participate in design and code inspections.

 

Working Relationships:

  • Directly reports to the Test Team Leader.

 

Qualification Standards:

EducationBachelor’s degree Computer Science, Computer Maintenance Technology, Computer Engineering/ECE or any related courses.

ExperienceAt least three to five (3-5) years comprehensive experience in field of Software Development and/or Software Quality Assurance.

Technical Skills:  

  • Solid knowledge and experience in Software Testing Process and Methodologies.
  • Working experience in test case automation and test automation frameworks such as Robot Test Framework and Selenium.
  • Experience with performance and load testing strategies & procedures
  • Experience in Python automation and/or equivalent scripting languages
  • Working experience and understanding at system level of Linux and Windows operating systems. Mac OS, Android is a plus
  • Exposure to Agile methodologies and procedures

 

 

Core Competency:

  • Working knowledge and understanding of software quality assurance processes and methodologies.
  • Integrity and commitment to quality
  • Exceptional detail orientation
  • Excellent command of both oral and written English communication
  • Drive for results and very conscious of efficiency
  • Consistently think outside the box
  • Quick Learner, Self motivated and ready to take initiatives.
  • Rational with good professional judgement
  • Customer focused with an outstanding skill in assimilating user experience
  • Committed desire to Automate Testing
  • Cross-group effectiveness
  • Tenacious solution oriented approach.

 

General Competency:

  • A good team player
  • Excellent problem solving skills even when working under pressure.
  • Excellent prioritization skills for multiple critical priorities and projects
  • Must possess superior analytical and quantitative skills.
  • Ability to quickly adapt and work well with various team functions and personality types
  • Must perform well under pressure within a fast-paced work environment
  • Passion for emerging technology and customer-focused innovation
  • Able to deal well with ambiguity
  • Effective human relations skills, including good listening ability and the capability to convince others to establish or change precedents
  • Ability to work independently and organize time effectively