The Test Engineer II will provide professional expertise in test scripting in manual and automated test frameworks, test execution and reporting, allowing for continuous improvement in test efficiency, test cycle times, and completeness of testing coverage.
Essential job functions AND responsibilities:
Works in the Tester role through the use of, but not limited to:
o Development of the manual or automated test scripts;
o Set up and execution of the test scripts;
o Logging & recording of the test outcomes/results;
o Daily reporting of the progress/status of the test execution;
o Analysis and recovery from the execution errors;
o Maintenance of the test scripts library;
o Reporting of the bugs; Verification that high priority bugs are escalated
o Providing redlines of test cases to Test Analysts;
o Recommendation for test strategy/test approach improvements;
Recommends and assists Test Automation and Execution Manager on various testing techniques and tools, issues related to test scripting, execution, results reporting and monitoring and their recommendations for improvement.
Lead or participate in other projects or duties as assigned.
Knowledge, skills and abilities:
Proven experience in developing test scripts in manual test environments. Experience developing automated test scripts, desired
Proven experience with manual test execution including troubleshooting. Experience with automated test execution, desired
Knowledge with two or more of hardware and software platforms (Windows, Unix, Linux, mainframe)
Basic XML knowledge (script writing and reading)
Experience with Configuration Management principles and tools
Experience with defect reporting (defect logging, tracking, analysis, and validation)
Understanding of Quality Control and Quality Assurance
Demonstrated problem-solving and analytical skills. Good troubleshooting skills. Strong attention to detail required
Experience with complex products, desired
Excellent interpersonal and communication skills;
Proficient PC skills required. Experience working with MS Office applications including MS Access
Good time-management skills with the ability to multi-task or work on multiple projects concurrently
Must be results oriented, customer focused and able to manage multiple projects simultaneously.
Sufficient knowledge of business communications, including telephone, voicemail, and e-mail, and operations of office machines, such as photocopier, scanner, and fax.
EDUCATION and TRAINING:
Bachelor degree in a technical discipline or equivalent technical experience is required
Minimum 3 years experience in application software environments:
3 years in software testing in multiple environments including test scripting and execution;
2 years in software development/scripting - desired.
REQUIRED FOUNDATIONAL COMPETENCIES:
Builds Relationships: Fosters open dialogue and obtains shared commitment to proposals; shared ideas and information to promote mutual understanding, respect, and effective decision-making.
Drives for Results: Acts to create opportunities for Vertex or to avoid future problems; has the courage to act with incomplete information rather than simply thinking about it; maintains a focused commitment to achieving enterprise objectives.
Knows the Business: Understands and applies knowledge of Vertex's business and processes to accomplish goals.
Anticipates Customer Needs (internal and external): Establishes and maintains productive relationships with customers and partners, anticipating their needs.
Learns Continuously: Expands own knowledge base to enhance performance; seeks development to increase strengths for current and future needs.
The above statements are intended to describe the general nature and level of work being performed by individuals in this position. Other functions may be assigned and management retains the right to add or change the duties at any time.