Job Duties:
Engineer, implement, and maintain test and test automation strategies, test specifications, and test suites for our software platforms. Engineer, manage, and set up test environments, develop new test scripts, engineer new test cases, and analyze test runs. Design and build advanced QA Automation framework for a highly complex transportation software suite for both frontend and backend. Write automated test scripts that detail step by step testing procedures, and run automated tests and log results. Analyze results of software testing cases, determine the cause of any failed testing, investigate any defects discovered through testing, and fix automated test scripts. Clarify functional requirements with business stakeholders and system analysts, interact with customers and engineering teams to develop a strong understanding of the project and testing objectives, as well as to participate in troubleshooting and triaging software issues in order to find the root causes and resolve them. Lead a team of several automated and manual testers, and mentor junior team members.
MINIMUM EDUCATION AND EXPERIENCE REQUIREMENTS:
U.S. or foreign Masters or equivalent in Computer Science, Information systems, Information Systems and Technologies, or related field, including coursework in software security, information security and data protection, and data protection within data communication networks.
ALTERNATIVE EDUCATION AND EXPERIENCE REQUIREMENTS:
1 year experience as QA Automation Engineer/Lead, Sr. Software Test Automation Engineer, Lead Software Developer, Lead Test Automation Engineer, or related occupation.