Software Test Automation Engineer
Our client is looking for an experienced and results-focused Software Test Automation Engineer to support product development/maintenance with verification and validation.
Responsibilities of the Software Test Automation Engineer
* Design, develop, and document automated tests to ensure the quality of our products.
* Work independently and as a member of the test automation team developing and maintaining test automation scripts.
* Work closely with a team to ensure script implementation comply with best practices and testability requirements.
* Work closely with software developers and test engineers to understand software workflows, use cases and specifications in creating automated tests across the application.
* Develop and verify automation test cases to build a system to support automation of unit, functional, performance, security and integration testing. Translate existing manual tests and defects into automated tests.
* Expand automation framework to provide additional test capabilities. Analyse existing systems to find areas for improvement..
* Follow agile development process.
* Bachelor's degree in Computer Science, or equivalent.
* Minimum of 3 years of software automated test development experience.
* Good knowledge of Agile and Scrum methodologies in software development.
* Good knowledge of Action Driven, Keyword Driven, Data Driven testing approaches.
* Good knowledge of automated testing processes, methodologies and software development lifecycles.
* Good knowledge of Web front and back-end automated testing, cross-browser automated testing, Web application performance, API testing.
* Good knowledge in automated test development for desktop and client-server applications.
* Hands-on experience with scripting in C#(preferred), Java and other programming languages.
* Experience with Selenium, Coded UI and/or other automation development and testing tools. Experience with other industry-leading software test automation tools & languages is a big plus.
* Strong communication skills - written & verbal.