Write readable, maintainable, automation scripts. Develop test plans and test cases. Write design and functional specifications for use in testing. Prepare estimates for assigned tasks and complete all work according to schedule and quality requirements. Provide ongoing feedback on deliverables. Acquire knowledge necessary to perform job assignments and build & improve our automated testing system.