JOB SUMMARY
We are seeking a Test Engineer to perform validation/verification of our Advanced Monitoring and Control Software. The system is comprised of multiple data center products, including: thermal controllers, communication cards, communication gateways, and on-premise monitoring solutions.
Responsibilities
- Develop and lead the automation effort and create scripts to perform automated testing cycles using Selenium
- Write and develop Angular/Typescript unit/e2e tests for the web application utilizing a front end testing framework such as Protractor, Jasmine, or similar
- Create test scenarios, test cases and test scripts mapped to requirements and system design documents to ensure proper coverage
- Plan and conduct testing using appropriate mix of manual, automated, and exploratory testing methods
- Execute test scripts and provide clear and detailed written reports of bugs and report steps to the development team
- Manages defects including identifying, tracking, and providing critical thinking for resolution
- Guide testing to ensure the quality of software meets the approved intended use prior to production release
- Schedule and lead test deliverable review sessions as necessary
- The position is also responsible for automating the execution of test cases to increase delivery speed and take initiative to evolve our QA processes
BASIC QUALIFICATIONS: (The minimum education, certification, special training and years of experience required to do a satisfactory job.)
- Bachelor of Science Degree in Computer Science or a related field (4 year college)
- 6+ years of hands on testing experience (manual and/or automation)
- 4+ years of experience developing test script using Selenium for Angular 2+ applications
- Experience with testing of REST based APIs using Postman or similar
- Experience with managing bug tracking systems
- Experience with Git source control
- Experience with a JavaScript testing framework such as Protractor, Jasmine, or similar
- Experience with Microsoft SQL Server relational databases and query authoring
- Experience working in Agile development life cycle
- Able to learn and pick up new technologies quickly
- Excellent verbal and written communication skills in English and the ability to express thoughts and ideas clearly